Better Ball rules. Buggish but almost OK Synchrone variant
[vchess.git] / client / src / views / Analyse.vue
index becc4de..557a2df 100644 (file)
@@ -71,7 +71,7 @@ export default {
       // Obtain VariantRules object
       await import("@/variants/" + this.gameRef.vname + ".js")
       .then((vModule) => {
-        window.V = vModule.VariantRules;
+        window.V = vModule[this.gameRef.vname + "Rules"];
         if (!V.CanAnalyze)
           // Late check, in case the user tried to enter URL by hand
           this.alertAndQuit("Analysis disabled for this variant");
@@ -96,7 +96,7 @@ export default {
     },
     adjustFenSize: function() {
       let fenInput = document.getElementById("fen");
-      fenInput.style.width = (this.curFen.length+1) + "ch";
+      fenInput.style.width = (this.curFen.length+3) + "ch";
     },
     tryGotoFen: function() {
       if (V.IsGoodFen(this.curFen)) {
@@ -107,3 +107,9 @@ export default {
   }
 };
 </script>
+
+<style lang="sass" scoped=true>
+input#fen
+  // Use a Monospace font for input FEN width adjustment
+  font-family: "Fira Code"
+</style>