From 293c2803794a5cc4f9a045d48ff28ae99beaa030 Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Fri, 31 Jan 2020 00:37:55 +0100 Subject: viewer: moved router.ts to the plugins directory for simplicity --- viewer/src/main.ts | 2 +- viewer/src/plugins/router.ts | 41 +++++++++++++++++++++++++++++++++++++++++ viewer/src/router/index.ts | 41 ----------------------------------------- 3 files changed, 42 insertions(+), 42 deletions(-) create mode 100644 viewer/src/plugins/router.ts delete mode 100644 viewer/src/router/index.ts diff --git a/viewer/src/main.ts b/viewer/src/main.ts index 75a238f..a8ff322 100644 --- a/viewer/src/main.ts +++ b/viewer/src/main.ts @@ -26,7 +26,7 @@ import "@/plugins/lazyimage"; import "@/plugins/dragscroll"; import store from '@/store' import i18n from "@/plugins/i18n"; -import router from "@/router"; +import router from "@/plugins/router"; import MainLayout from "@/views/MainLayout.vue"; Vue.config.productionTip = false; diff --git a/viewer/src/plugins/router.ts b/viewer/src/plugins/router.ts new file mode 100644 index 0000000..0f3d2c7 --- /dev/null +++ b/viewer/src/plugins/router.ts @@ -0,0 +1,41 @@ +/* ldgallery - A static generator which turns a collection of tagged +-- pictures into a searchable web gallery. +-- +-- Copyright (C) 2019-2020 Guillaume FOUET +-- +-- This program is free software: you can redistribute it and/or modify +-- it under the terms of the GNU Affero General Public License as +-- published by the Free Software Foundation, either version 3 of the +-- License, or (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU Affero General Public License for more details. +-- +-- You should have received a copy of the GNU Affero General Public License +-- along with this program. If not, see . +*/ + +import Vue from "vue"; +import VueRouter from "vue-router"; +import Gallery from "@/views/MainGallery.vue"; + +Vue.use(VueRouter); + +// async way : component: () => import(/* webpackChunkName: "Gallery" */ "@/views/Gallery.vue"), + +const routes = [ + { + path: "*", + name: "Gallery", + component: Gallery, + props: true + }, +]; + +const router = new VueRouter({ + routes, +}); + +export default router; diff --git a/viewer/src/router/index.ts b/viewer/src/router/index.ts deleted file mode 100644 index 0f3d2c7..0000000 --- a/viewer/src/router/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* ldgallery - A static generator which turns a collection of tagged --- pictures into a searchable web gallery. --- --- Copyright (C) 2019-2020 Guillaume FOUET --- --- This program is free software: you can redistribute it and/or modify --- it under the terms of the GNU Affero General Public License as --- published by the Free Software Foundation, either version 3 of the --- License, or (at your option) any later version. --- --- This program is distributed in the hope that it will be useful, --- but WITHOUT ANY WARRANTY; without even the implied warranty of --- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --- GNU Affero General Public License for more details. --- --- You should have received a copy of the GNU Affero General Public License --- along with this program. If not, see . -*/ - -import Vue from "vue"; -import VueRouter from "vue-router"; -import Gallery from "@/views/MainGallery.vue"; - -Vue.use(VueRouter); - -// async way : component: () => import(/* webpackChunkName: "Gallery" */ "@/views/Gallery.vue"), - -const routes = [ - { - path: "*", - name: "Gallery", - component: Gallery, - props: true - }, -]; - -const router = new VueRouter({ - routes, -}); - -export default router; -- cgit v1.2.3