Play computer move in webworker to not freeze interface
[vchess.git] / public / javascripts / variant.js
index 3aa2f68..e9e956c 100644 (file)
@@ -1,15 +1,21 @@
 new Vue({
        el: "#variantPage",
        data: {
-               display: "", //do not show anything...
+               display: getCookie("display-"+variant,""), //default: do not show anything...
                problem: undefined, //current problem in view
        },
        methods: {
                toggleDisplay: function(elt) {
                        if (this.display == elt)
+                       {
                                this.display = ""; //hide
+                               setCookie("display-"+variant, "");
+                       }
                        else
+                       {
                                this.display = elt; //show
+                               setCookie("display-"+variant, elt);
+                       }
                },
                showProblem: function(problemTxt) {
                        this.problem = JSON.parse(problemTxt);