projects
/
vchess.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4494c17
)
refactor router to resume live games
author
Benjamin Auder
<benjamin.auder@somewhere>
Thu, 11 Apr 2019 16:02:03 +0000
(18:02 +0200)
committer
Benjamin Auder
<benjamin.auder@somewhere>
Thu, 11 Apr 2019 16:02:03 +0000
(18:02 +0200)
client/src/router.js
patch
|
blob
|
blame
|
history
diff --git
a/client/src/router.js
b/client/src/router.js
index
ae298a7
..
6814895
100644
(file)
--- a/
client/src/router.js
+++ b/
client/src/router.js
@@
-11,7
+11,7
@@
function loadView(view) {
import { ajax } from "@/utils/ajax";
import { store } from "@/store";
import { ajax } from "@/utils/ajax";
import { store } from "@/store";
-
export default
new Router({
+
const router =
new Router({
routes: [
{
path: "/",
routes: [
{
path: "/",
@@
-67,3
+67,11
@@
export default new Router({
// TODO: gameRef, problemId: https://router.vuejs.org/guide/essentials/dynamic-matching.html
]
});
// TODO: gameRef, problemId: https://router.vuejs.org/guide/essentials/dynamic-matching.html
]
});
+
+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();
+});
+
+export default router;