X-Git-Url: https://git.auder.net/doc/index.css?a=blobdiff_plain;f=public%2Fjavascripts%2Fvariant.js;h=d617c60affa4add018b9f1baf29dddf74ac55702;hb=a5d5668613d9a3d04c9a4f8b69122d02b7322137;hp=f9fb0c62dd5aa3796de21b34ec687c6a2c3caa16;hpb=e6dcb115eab52abefa1d54a65af546cf5a0153e9;p=vchess.git diff --git a/public/javascripts/variant.js b/public/javascripts/variant.js index f9fb0c62..d617c60a 100644 --- a/public/javascripts/variant.js +++ b/public/javascripts/variant.js @@ -1,17 +1,26 @@ new Vue({ el: "#variantPage", data: { - display: "game", //default: play! + display: "play", //default: play! problem: undefined, //current problem in view }, + created: function() { + const url = window.location.href; + const hashPos = url.indexOf("#"); + console.log(hashPos + " " + url); + if (hashPos >= 0) + this.setDisplay(url.substr(hashPos+1)); + }, methods: { showProblem: function(problemTxt) { this.problem = JSON.parse(problemTxt); - this.display = "game"; + this.display = "play"; }, setDisplay: function(elt) { this.display = elt; - document.getElementById("drawer-control").checked = false; + let menuToggle = document.getElementById("drawer-control"); + if (!!menuToggle) + menuToggle.checked = false; }, }, });