mirror of
https://github.com/JannisX11/blockbench.git
synced 2024-11-21 01:13:37 +08:00
Improve startup time
This commit is contained in:
parent
102a424c9a
commit
2c04d534a2
@ -95,35 +95,37 @@ const CustomTheme = {
|
|||||||
})
|
})
|
||||||
Vue.nextTick(function() {
|
Vue.nextTick(function() {
|
||||||
CustomTheme.fetchFromStorage();
|
CustomTheme.fetchFromStorage();
|
||||||
|
|
||||||
var wrapper = $('#color_wrapper');
|
|
||||||
for (var key in CustomTheme.defaultColors) {
|
|
||||||
(() => {
|
|
||||||
var scope_key = key;
|
|
||||||
var hex = CustomTheme.data.colors[scope_key];
|
|
||||||
var last_color = hex;
|
|
||||||
var field = wrapper.find('#color_field_'+scope_key);
|
|
||||||
|
|
||||||
field.spectrum({
|
|
||||||
preferredFormat: "hex",
|
|
||||||
color: hex,
|
|
||||||
showAlpha: false,
|
|
||||||
showInput: true,
|
|
||||||
move(c) {
|
|
||||||
CustomTheme.data.colors[scope_key] = c.toHexString();
|
|
||||||
},
|
|
||||||
change(c) {
|
|
||||||
last_color = c.toHexString();
|
|
||||||
},
|
|
||||||
hide(c) {
|
|
||||||
CustomTheme.data.colors[scope_key] = last_color;
|
|
||||||
field.spectrum('set', last_color);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
})()
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
setupDialog() {
|
||||||
|
var wrapper = $('#color_wrapper');
|
||||||
|
for (var key in CustomTheme.defaultColors) {
|
||||||
|
(() => {
|
||||||
|
var scope_key = key;
|
||||||
|
var hex = CustomTheme.data.colors[scope_key];
|
||||||
|
var last_color = hex;
|
||||||
|
var field = wrapper.find('#color_field_'+scope_key);
|
||||||
|
|
||||||
|
field.spectrum({
|
||||||
|
preferredFormat: "hex",
|
||||||
|
color: hex,
|
||||||
|
showAlpha: false,
|
||||||
|
showInput: true,
|
||||||
|
move(c) {
|
||||||
|
CustomTheme.data.colors[scope_key] = c.toHexString();
|
||||||
|
},
|
||||||
|
change(c) {
|
||||||
|
last_color = c.toHexString();
|
||||||
|
},
|
||||||
|
hide(c) {
|
||||||
|
CustomTheme.data.colors[scope_key] = last_color;
|
||||||
|
field.spectrum('set', last_color);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
})()
|
||||||
|
}
|
||||||
|
CustomTheme.dialog_is_setup = true;
|
||||||
|
},
|
||||||
fetchFromStorage() {
|
fetchFromStorage() {
|
||||||
var legacy_colors = 0;
|
var legacy_colors = 0;
|
||||||
var stored_theme = 0;
|
var stored_theme = 0;
|
||||||
|
28
package-lock.json
generated
28
package-lock.json
generated
@ -30,9 +30,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@electron/get": {
|
"@electron/get": {
|
||||||
"version": "1.12.2",
|
"version": "1.12.4",
|
||||||
"resolved": "https://registry.npmjs.org/@electron/get/-/get-1.12.2.tgz",
|
"resolved": "https://registry.npmjs.org/@electron/get/-/get-1.12.4.tgz",
|
||||||
"integrity": "sha512-vAuHUbfvBQpYTJ5wB7uVIDq5c/Ry0fiTBMs7lnEYAo/qXXppIVcWdfBr57u6eRnKdVso7KSiH6p/LbQAG6Izrg==",
|
"integrity": "sha512-6nr9DbJPUR9Xujw6zD3y+rS95TyItEVM0NVjt1EehY2vUWfIgPiIPVHxCvaTS0xr2B+DRxovYVKbuOWqC35kjg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"debug": "^4.1.1",
|
"debug": "^4.1.1",
|
||||||
@ -42,8 +42,16 @@
|
|||||||
"global-tunnel-ng": "^2.7.1",
|
"global-tunnel-ng": "^2.7.1",
|
||||||
"got": "^9.6.0",
|
"got": "^9.6.0",
|
||||||
"progress": "^2.0.3",
|
"progress": "^2.0.3",
|
||||||
"sanitize-filename": "^1.6.2",
|
"semver": "^6.2.0",
|
||||||
"sumchecker": "^3.0.1"
|
"sumchecker": "^3.0.1"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"semver": {
|
||||||
|
"version": "6.3.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
||||||
|
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
|
||||||
|
"dev": true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@sindresorhus/is": {
|
"@sindresorhus/is": {
|
||||||
@ -652,9 +660,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"core-js": {
|
"core-js": {
|
||||||
"version": "3.8.1",
|
"version": "3.9.0",
|
||||||
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz",
|
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.9.0.tgz",
|
||||||
"integrity": "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==",
|
"integrity": "sha512-PyFBJaLq93FlyYdsndE5VaueA9K5cNB7CGzeCj191YYLhkQM0gdZR2SKihM70oF0wdqKSKClv/tEBOpoRmdOVQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
@ -836,9 +844,9 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/node": {
|
"@types/node": {
|
||||||
"version": "12.19.9",
|
"version": "12.20.4",
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.19.9.tgz",
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.4.tgz",
|
||||||
"integrity": "sha512-yj0DOaQeUrk3nJ0bd3Y5PeDRJ6W0r+kilosLA+dzF3dola/o9hxhMSg2sFvVcA2UHS5JSOsZp4S0c1OEXc4m1Q==",
|
"integrity": "sha512-xRCgeE0Q4pT5UZ189TJ3SpYuX/QGl6QIAOAIeDSbAVAd2gX1NxSZup4jNVK7cxIeP8KDSbJgcckun495isP1jQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user