Menu button animation + other improvements
This commit is contained in:
parent
d00fa988ae
commit
06d18fb45d
6 changed files with 22 additions and 44 deletions
|
@ -7,7 +7,7 @@ const blocks = require('../misc/blocks.json')
|
|||
|
||||
module.exports = async (app, req, res, level) => {
|
||||
|
||||
let levelString = new Buffer(level.data, 'base64')
|
||||
let levelString = Buffer.from(level.data)
|
||||
let buffer;
|
||||
let response = {};
|
||||
|
||||
|
|
12
api/icon.js
12
api/icon.js
|
@ -37,11 +37,7 @@ module.exports = async (app, req, res) => {
|
|||
secret: 'Wmfd2893gb7'
|
||||
}
|
||||
}, function (err1, res1, body1) {
|
||||
let response = body1.split('#')[0].split(':');
|
||||
let result = {};
|
||||
for (let i = 0; i < response.length; i += 2) {
|
||||
result[response[i]] = response[i + 1]
|
||||
}
|
||||
let result = app.parseResponse(body1);
|
||||
|
||||
request.post('http://boomlings.com/database/getGJUserInfo20.php', {
|
||||
form: {
|
||||
|
@ -50,11 +46,7 @@ module.exports = async (app, req, res) => {
|
|||
}
|
||||
}, function (err2, res2, body2) {
|
||||
|
||||
let response2 = body2 == "-1" ? '' : body2.split('#')[0].split(':');
|
||||
let account = {};
|
||||
for (let i = 0; i < response2.length; i += 2) {
|
||||
account[response2[i]] = response2[i + 1]
|
||||
}
|
||||
let account = app.parseResponse(body2);
|
||||
|
||||
let { form, ind } = forms[req.query.form] || {};
|
||||
form = form || 'player';
|
||||
|
|
|
@ -400,15 +400,13 @@ input::-webkit-inner-spin-button {
|
|||
}
|
||||
|
||||
.menuButton {
|
||||
width: 24vh;
|
||||
margin: 1.2vh 2vh;
|
||||
cursor: pointer;
|
||||
width: 24vh;
|
||||
margin: 1.2vh 2vh;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.menuButton:active {
|
||||
transition-duration: 0.05s;
|
||||
transition-timing-function: ease-in-out;
|
||||
transform: scale(1.1);
|
||||
animation: bounceButton 0.25s ease-in-out forwards;
|
||||
}
|
||||
|
||||
.menuLink {
|
||||
|
@ -816,4 +814,18 @@ input::-webkit-inner-spin-button {
|
|||
transform: scale(1) translate(-50%, -50%);
|
||||
transform-origin:left top
|
||||
}
|
||||
}
|
||||
@keyframes bounceButton {
|
||||
0% {
|
||||
transform: scale(1);
|
||||
}
|
||||
50% {
|
||||
transform: scale(1.2);
|
||||
}
|
||||
75% {
|
||||
transform: scale(1.15);
|
||||
}
|
||||
100% {
|
||||
transform: scale(1.2);
|
||||
}
|
||||
}
|
2
index.js
2
index.js
|
@ -31,7 +31,7 @@ function haltOnTimedout (req, res, next) {
|
|||
}
|
||||
|
||||
app.parseResponse = function (responseBody, splitter) {
|
||||
if (!responseBody) return {};
|
||||
if (!responseBody || responseBody == "-1") return {};
|
||||
let response = responseBody.split('#')[0].split(splitter || ':');
|
||||
let res = {};
|
||||
for (let i = 0; i < response.length; i += 2) {
|
||||
|
|
|
@ -1,23 +0,0 @@
|
|||
//Modules
|
||||
module.exports = () => {
|
||||
const readdir = require("directory-tree");
|
||||
|
||||
let buildModules = src => {
|
||||
|
||||
let data = {};
|
||||
|
||||
src = src.children ? src.children : src;
|
||||
|
||||
src.forEach(f => {
|
||||
if (!f.name.includes("!")) {
|
||||
if ((f.type === "file") && (f.extension === ".js")) data[f.name.replace(/\.js/g, "")] = require(`../${f.path}`);
|
||||
else if (f.type === "directory") data[f.name] = buildModules(f);
|
||||
}
|
||||
});
|
||||
|
||||
return data;
|
||||
}
|
||||
|
||||
let tree = readdir("./api").children;
|
||||
return buildModules(tree);
|
||||
}
|
|
@ -9,11 +9,8 @@
|
|||
"compression": "^1.7.4",
|
||||
"connect-timeout": "^1.9.0",
|
||||
"cookie-parser": "^1.4.4",
|
||||
"directory-tree": "^2.2.4",
|
||||
"express": "^4.17.1",
|
||||
"fs": "0.0.1-security",
|
||||
"jimp": "^0.8.4",
|
||||
"path": "^0.12.7",
|
||||
"plist": "^3.0.1",
|
||||
"request": "^2.88.0"
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue