X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Frouter.js;h=184fede011aac42d94fcc60e3d19fdfbb584d202;hb=4486a21e09c50f65da5d4c3648430cea1b19a0cc;hp=68148959f7a19f55da384fa974d043e55211c7a1;hpb=786e0065dcafc0f190aa0b541e635fbf5844ed2a;p=vchess.git diff --git a/client/src/router.js b/client/src/router.js index 68148959..184fede0 100644 --- a/client/src/router.js +++ b/client/src/router.js @@ -53,6 +53,11 @@ const router = new Router({ component: Hall, //redirect: "/", //problem: redirection before end of AJAX request }, + { + path: "/game/:id", + name: "game", + component: loadView("Game"), + }, // { // path: "/about", // name: "about", @@ -72,6 +77,11 @@ router.beforeEach((to, from, next) => { window.scrollTo(0, 0); //TODO: check if a live game is running; if yes, call next('/game') //https://router.vuejs.org/guide/advanced/navigation-guards.html#global-before-guards next(); + //TODO: si une partie en cours dans storage, rediriger vers cette partie + //(à condition que l'URL n'y corresponde pas déjà !) + // (l'identifiant de l'utilisateur si connecté) +// if (!!localStorage["variant"]) +// location.hash = "#game?id=" + localStorage["gameId"]; }); export default router;