projects
/
xogo.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve style. TODO: after rematch random, show variant infos
[xogo.git]
/
app.js
diff --git
a/app.js
b/app.js
index
a6ee234
..
e269c5b
100644
(file)
--- a/
app.js
+++ b/
app.js
@@
-86,8
+86,9
@@
function cancelSeek() {
if (send("cancelseek", {vname: seek_vname})) toggleVisible("newGame");
}
if (send("cancelseek", {vname: seek_vname})) toggleVisible("newGame");
}
-function sendRematch() {
- if (send("rematch", {gid: gid})) toggleVisible("pendingRematch");
+function sendRematch(random) {
+ if (send("rematch", {gid: gid, random: !!random}))
+ toggleVisible("pendingRematch");
}
function cancelRematch() {
if (send("norematch", {gid: gid})) toggleVisible("newGame");
}
function cancelRematch() {
if (send("norematch", {gid: gid})) toggleVisible("newGame");
@@
-103,7
+104,7
@@
function showNewGameForm() {
toggleVisible("newGameForm");
import(`/variants/${vname}/class.js`).then(module => {
window.V = module.default;
toggleVisible("newGameForm");
import(`/variants/${vname}/class.js`).then(module => {
window.V = module.default;
-
V.Aliases.forEach(e => window[e.key] = e.val)
;
+
for (const [k, v] of Object.entries(V.Aliases)) window[k] = v
;
prepareOptions();
});
}
prepareOptions();
});
}
@@
-448,7
+449,7
@@
function initializeGame(obj) {
const options = obj.options || {};
import(`/variants/${obj.vname}/class.js`).then(module => {
window.V = module.default;
const options = obj.options || {};
import(`/variants/${obj.vname}/class.js`).then(module => {
window.V = module.default;
-
V.Aliases.forEach(e => window[e.key] = e.val)
;
+
for (const [k, v] of Object.entries(V.Aliases)) window[k] = v
;
// Load CSS. Avoid loading twice the same stylesheet:
const allIds = [].slice.call($.styleSheets).map(s => s.id);
const newId = obj.vname + "_css";
// Load CSS. Avoid loading twice the same stylesheet:
const allIds = [].slice.call($.styleSheets).map(s => s.id);
const newId = obj.vname + "_css";