Menu button animation + other improvements

This commit is contained in:
101arrowz 2019-10-23 14:48:01 -07:00 committed by Colon
parent d00fa988ae
commit 06d18fb45d
6 changed files with 22 additions and 44 deletions

View file

@ -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 = {};

View file

@ -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';

View file

@ -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);
}
}

View file

@ -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) {

View file

@ -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);
}

View file

@ -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"
}