Almost finished problems logic. TODO: showProblem() part
[vchess.git] / public / javascripts / components / rules.js
index 660f0be..829bf3b 100644 (file)
@@ -8,11 +8,11 @@ Vue.component('my-rules', {
                // AJAX request to get rules content (plain text, HTML)
                ajax("/rules/" + variant, "GET", response => {
                        let replaceByDiag = (match, p1, p2) => {
-                               const args = self.parseFen(p2);
+                               const args = this.parseFen(p2);
                                return getDiagram(args);
                        };
-                       self.content = response.replace(/(fen:)([^:]*):/g, replaceByDiag);
-               }
+                       this.content = response.replace(/(fen:)([^:]*):/g, replaceByDiag);
+               });
        },
        methods: {
                parseFen(fen) {