X-Git-Url: https://git.auder.net/?a=blobdiff_plain;ds=sidebyside;f=client%2Fsrc%2Fviews%2FAnalyse.vue;h=5c525a31d146e93142aa73cd11c1c6600f6a8cbb;hb=eb2d61de8d569470fa329a484efe9bab420b2b82;hp=175cc15714b6e3aa88994f2b950fca156ac2863d;hpb=8b3b2151048df82b70502c84c4f45c9ce2d5ca88;p=vchess.git diff --git a/client/src/views/Analyse.vue b/client/src/views/Analyse.vue index 175cc157..5c525a31 100644 --- a/client/src/views/Analyse.vue +++ b/client/src/views/Analyse.vue @@ -29,6 +29,7 @@ import BaseGame from "@/components/BaseGame.vue"; import { processModalClick } from "@/utils/modalClick"; import { replaceByDiag } from "@/utils/printDiagram"; import { store } from "@/store"; +import afterRawLoad from "@/utils/afterRawLoad"; export default { name: "my-analyse", // TODO: game import ==> require some adjustments, like @@ -43,7 +44,8 @@ export default { rulesContent: "", gameRef: { vname: "", - fen: "" + fen: "", + options: {} }, game: { players: [{ name: "Analyse" }, { name: "Analyse" }], @@ -98,19 +100,14 @@ export default { this.alertAndQuit("Analysis disabled for this variant"); else this.loadGame(orientation); }) - .catch((err) => { this.alertAndQuit("Mispelled variant name", true); }); + //.catch((err) => { this.alertAndQuit("Mispelled variant name", true); }); this.rulesContent = - require( - "raw-loader!@/translations/rules/" + - this.gameRef.vname + "/" + - this.st.lang + ".pug" + afterRawLoad( + require( + "raw-loader!@/translations/rules/" + + this.gameRef.vname + "/" + this.st.lang + ".pug" ).default - .replace('export default "', "") - .replace(/";$/, "") - // Next two lines fix a weird issue after last update (2019-11) - .replace(/\\n/g, " ") - .replace(/\\"/g, '"') - .replace(/(fen:)([^:]*):/g, replaceByDiag); + ).replace(/(fen:)([^:]*):/g, replaceByDiag); }, loadGame: function(orientation) { this.game.vname = this.gameRef.vname;