X-Git-Url: https://git.auder.net/?a=blobdiff_plain;ds=sidebyside;f=client%2Fsrc%2Fviews%2FRules.vue;h=a8edf8f526550c97178b8bbc115a5ce82485793a;hb=b91392511d5df54b0e3cd5fcf439471cc6767804;hp=015df7b3851e87e55eafa5bc41d0167ffe2c085b;hpb=241bf8f2a9a2c48d793aeb0b1d20207f6371de70;p=vchess.git diff --git a/client/src/views/Rules.vue b/client/src/views/Rules.vue index 015df7b3..a8edf8f5 100644 --- a/client/src/views/Rules.vue +++ b/client/src/views/Rules.vue @@ -57,7 +57,8 @@ export default { gameInfo: { vname: "", mode: "versus", - } + }, + V: null, }; }, watch: { @@ -71,7 +72,7 @@ export default { }, computed: { showAnalyzeBtn: function() { - return (this.display=='rules' && (!window.V || V.CanAnalyze)); + return (this.display=='rules' && (!this.V || this.V.CanAnalyze)); }, content: function() { if (!this.gameInfo.vname) return ""; //variant not set yet @@ -112,7 +113,7 @@ export default { }, re_setVariant: async function(vname) { const vModule = await import("@/variants/" + vname + ".js"); - window.V = vModule.VariantRules; + this.V = window.V = vModule.VariantRules; this.gameInfo.vname = vname; }, startGame: function(mode) {