Work on correspondance challenges system
[vchess.git] / client / src / main.js
index 46d99ab..6547865 100644 (file)
@@ -20,6 +20,12 @@ new Vue({
 //  },
   created: function() {
     window.doClick = (elemId) => { document.getElementById(elemId).click() };
+    store.initialize();
+               
+    // TODO: AJAX call get corr games (all variants)
+               // si dernier lastMove sur serveur n'est pas le mien et nextColor == moi, alors background orange
+               // ==> background orange si à moi de jouer par corr (sur main index)
+               // (helper: static fonction "GetNextCol()" dans base_rules.js)
 
     //TODO: si une partie en cours dans storage, rediriger vers cette partie
     //(à condition que l'URL n'y corresponde pas déjà !)
@@ -29,22 +35,8 @@ new Vue({
 //    if (!!localStorage["variant"])
 //      location.hash = "#game?id=" + localStorage["gameId"];
   },
-  // Later, for icons (if using feather):
-//  mounted: function() {
-//    feather.replace();
-//  },
-  mounted: function() {
-    store.initialize();
-  },
 }).$mount("#app");
 
-// TODO: get rules, dynamic import
-// Load a rules page (AJAX)
-// router.get("/rules/:vname([a-zA-Z0-9]+)", access.ajax, (req,res) => {
-//  const lang = selectLanguage(req, res);
-//  res.render("rules/" + req.params["vname"] + "/" + lang);
-// });
-//
 // board2, 3, 4 automatiquement, mais rules separement (les 3 pour une)
 // game : aussi systématique
 // problems: on-demand