X-Git-Url: https://git.auder.net/js/rpsls.js?a=blobdiff_plain;f=client%2Fsrc%2Frouter.js;h=daaefce8fddf631830604e9fedf30a5afa007924;hb=604b951e4dc4647da9b251c5fff4ecb4c7b1b298;hp=5563980b1d90c66204045afe9430ab99c881b463;hpb=a3ac374ba213c7044db6cbcfafb81d4b66a0a290;p=vchess.git diff --git a/client/src/router.js b/client/src/router.js index 5563980b..daaefce8 100644 --- a/client/src/router.js +++ b/client/src/router.js @@ -38,37 +38,37 @@ const router = new Router({ name: "logout", component: loadView("Logout"), }, + { + path: "/problems", + name: "myproblems", + component: loadView("Problems"), + }, { path: "/mygames", name: "mygames", component: loadView("MyGames"), }, { - path: "/game/:id", + path: "/game/:id([a-zA-Z0-9]+)", name: "game", component: loadView("Game"), }, { - path: "/analyze/:vname([a-zA-Z0-9]+)", - name: "analyze", - component: loadView("Analyze"), + path: "/analyse/:vname([a-zA-Z0-9]+)", + name: "analyse", + component: loadView("Analyse"), }, { path: "/about", name: "about", component: loadView("About"), }, + { + path: "/news", + name: "news", + component: loadView("News"), + }, ] }); -router.beforeEach((to, from, next) => { - window.scrollTo(0, 0); - if (!!store.state.conn) //uninitialized at first page - { - // Notify WebSockets server (TODO: path or fullPath?) - store.state.conn.send(JSON.stringify({code: "pagechange", page: to.path})); - } - next(); -}); - export default router;