From 453c1beab3834696473ac99be66f1dccc0a27635 Mon Sep 17 00:00:00 2001 From: Nicolas Giard Date: Sat, 11 Aug 2018 18:16:56 -0400 Subject: [PATCH] refactor: views consolidation + css fixes --- client/app.js | 4 +- client/components/admin.vue | 10 +- client/components/admin/admin-theme.vue | 2 +- client/components/common/nav-footer.vue | 29 +- client/components/login.vue | 36 +- client/scss/app.scss | 9 +- client/scss/base/base.scss | 67 +--- client/scss/base/icons.scss | 39 --- client/scss/base/variables.scss | 25 -- client/scss/components/login.scss | 317 ------------------ .../scss/components/{_btn.scss => v-btn.scss} | 0 .../{_data-table.scss => v-data-table.scss} | 0 .../{_dialog.scss => v-dialog.scss} | 0 .../scss/components/vue-tree-navigation.scss | 27 ++ client/scss/global.scss | 7 +- client/store/site.js | 2 +- client/themes/default/components/app.vue | 81 +++-- package.json | 2 + server/controllers/auth.js | 2 +- server/controllers/common.js | 10 +- server/views/admin.pug | 5 + server/views/admin/_layout.pug | 65 ---- server/views/admin/profile.pug | 62 ---- server/views/admin/settings.pug | 9 - server/views/admin/stats.pug | 15 - server/views/admin/system.pug | 47 --- server/views/admin/theme.pug | 32 -- server/views/admin/users-edit.pug | 122 ------- server/views/admin/users.pug | 47 --- server/views/common/alerts.pug | 14 - server/views/common/footer.pug | 8 - server/views/common/header.pug | 19 -- server/views/common/mixins.pug | 0 server/views/{main => }/editor.pug | 4 +- server/views/error.pug | 4 +- server/views/errors/error-forbidden.pug | 30 -- server/views/errors/error-notexist.pug | 30 -- server/views/layout.pug | 11 - server/views/login.pug | 5 + server/views/main/admin.pug | 5 - server/views/main/login.pug | 5 - server/views/main/profile.pug | 5 - server/views/{main => }/page.pug | 4 +- server/views/profile.pug | 5 + server/views/{main => }/setup.pug | 4 +- server/views/{main => }/welcome.pug | 4 +- yarn.lock | 14 +- 47 files changed, 189 insertions(+), 1055 deletions(-) delete mode 100644 client/scss/base/icons.scss delete mode 100644 client/scss/base/variables.scss delete mode 100644 client/scss/components/login.scss rename client/scss/components/{_btn.scss => v-btn.scss} (100%) rename client/scss/components/{_data-table.scss => v-data-table.scss} (100%) rename client/scss/components/{_dialog.scss => v-dialog.scss} (100%) create mode 100644 client/scss/components/vue-tree-navigation.scss create mode 100644 server/views/admin.pug delete mode 100644 server/views/admin/_layout.pug delete mode 100644 server/views/admin/profile.pug delete mode 100644 server/views/admin/settings.pug delete mode 100644 server/views/admin/stats.pug delete mode 100644 server/views/admin/system.pug delete mode 100644 server/views/admin/theme.pug delete mode 100644 server/views/admin/users-edit.pug delete mode 100644 server/views/admin/users.pug delete mode 100644 server/views/common/alerts.pug delete mode 100644 server/views/common/footer.pug delete mode 100644 server/views/common/header.pug delete mode 100644 server/views/common/mixins.pug rename server/views/{main => }/editor.pug (54%) delete mode 100644 server/views/errors/error-forbidden.pug delete mode 100644 server/views/errors/error-notexist.pug delete mode 100644 server/views/layout.pug create mode 100644 server/views/login.pug delete mode 100644 server/views/main/admin.pug delete mode 100644 server/views/main/login.pug delete mode 100644 server/views/main/profile.pug rename server/views/{main => }/page.pug (99%) create mode 100644 server/views/profile.pug rename server/views/{main => }/setup.pug (75%) rename server/views/{main => }/welcome.pug (88%) diff --git a/client/app.js b/client/app.js index edb36000..fe6edf32 100644 --- a/client/app.js +++ b/client/app.js @@ -19,6 +19,7 @@ import Hammer from 'hammerjs' import moment from 'moment' import VueMoment from 'vue-moment' import VueTour from 'vue-tour' +import VueTreeNavigation from 'vue-tree-navigation' import store from './store' // ==================================== @@ -100,6 +101,7 @@ Vue.use(VeeValidate, { events: '' }) Vue.use(Vuetify) Vue.use(VueMoment, { moment }) Vue.use(VueTour) +Vue.use(VueTreeNavigation) Vue.prototype.Velocity = Velocity @@ -136,7 +138,7 @@ let bootstrap = () => { const i18n = localization.init() window.WIKI = new Vue({ - el: '#app', + el: '#root', components: {}, mixins: [helpers], provide: apolloProvider.provide(), diff --git a/client/components/admin.vue b/client/components/admin.vue index d8ccea6d..ff4f5ddf 100644 --- a/client/components/admin.vue +++ b/client/components/admin.vue @@ -80,12 +80,7 @@ diff --git a/client/components/admin/admin-theme.vue b/client/components/admin/admin-theme.vue index d25cf630..b36da7fe 100644 --- a/client/components/admin/admin-theme.vue +++ b/client/components/admin/admin-theme.vue @@ -108,7 +108,7 @@ export default { } }, computed: { - darkMode: sync('admin/theme@dark') + darkMode: sync('site/dark') }, mounted() { this.darkModeInitial = this.darkMode diff --git a/client/components/common/nav-footer.vue b/client/components/common/nav-footer.vue index d266aa5f..6ff7bd14 100644 --- a/client/components/common/nav-footer.vue +++ b/client/components/common/nav-footer.vue @@ -1,5 +1,5 @@