projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix typo in Fugue rules + remove Football redundant kicks
[vchess.git]
/
client
/
src
/
router.js
diff --git
a/client/src/router.js
b/client/src/router.js
index
daaefce
..
8590c33
100644
(file)
--- a/
client/src/router.js
+++ b/
client/src/router.js
@@
-1,73
+1,75
@@
import Vue from "vue";
import Router from "vue-router";
import Vue from "vue";
import Router from "vue-router";
-import Hall from "./views/Hall.vue";
Vue.use(Router);
function loadView(view) {
Vue.use(Router);
function loadView(view) {
- return () => import(/* webpackChunkName: "view-[request]" */ `@/views/${view}.vue`)
+ return () =>
+ import(/* webpackChunkName: "view-[request]" */ `@/views/${view}.vue`);
}
}
-import { ajax } from "@/utils/ajax";
-import { store } from "@/store";
-
const router = new Router({
routes: [
{
path: "/",
name: "hall",
const router = new Router({
routes: [
{
path: "/",
name: "hall",
- component:
Hall,
+ component:
loadView("Hall")
},
{
path: "/variants",
name: "variants",
},
{
path: "/variants",
name: "variants",
- component: loadView("Variants"),
+ component: loadView("Variants")
+ },
+ {
+ path: "/variants/list",
+ name: "variantlist",
+ component: loadView("VariantList")
},
{
path: "/variants/:vname([a-zA-Z0-9]+)",
name: "rules",
},
{
path: "/variants/:vname([a-zA-Z0-9]+)",
name: "rules",
- component: loadView("Rules")
,
+ component: loadView("Rules")
},
{
path: "/authenticate/:token",
name: "authenticate",
},
{
path: "/authenticate/:token",
name: "authenticate",
- component: loadView("Auth")
,
+ component: loadView("Auth")
},
{
path: "/logout",
name: "logout",
},
{
path: "/logout",
name: "logout",
- component: loadView("Logout")
,
+ component: loadView("Logout")
},
{
path: "/problems",
name: "myproblems",
},
{
path: "/problems",
name: "myproblems",
- component: loadView("Problems")
,
+ component: loadView("Problems")
},
{
path: "/mygames",
name: "mygames",
},
{
path: "/mygames",
name: "mygames",
- component: loadView("MyGames")
,
+ component: loadView("MyGames")
},
{
path: "/game/:id([a-zA-Z0-9]+)",
name: "game",
},
{
path: "/game/:id([a-zA-Z0-9]+)",
name: "game",
- component: loadView("Game")
,
+ component: loadView("Game")
},
{
path: "/analyse/:vname([a-zA-Z0-9]+)",
name: "analyse",
},
{
path: "/analyse/:vname([a-zA-Z0-9]+)",
name: "analyse",
- component: loadView("Analyse")
,
+ component: loadView("Analyse")
},
{
path: "/about",
name: "about",
},
{
path: "/about",
name: "about",
- component: loadView("About")
,
+ component: loadView("About")
},
{
},
{
- path: "/
news
",
- name: "
news
",
- component: loadView("
News"),
- }
,
+ path: "/
faq
",
+ name: "
faq
",
+ component: loadView("
Faq")
+ }
]
});
]
});