From e92927132ceae12602e78cf17bd48a4036da2a56 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Thu, 23 Aug 2018 12:23:21 +0200 Subject: [PATCH] Add basic knowledge page --- client/src/App.vue | 1 - client/src/components/ContentBlock.vue | 5 +- .../content-blocks/BasicKnowledgeWidget.vue | 26 ++++ .../components/content-blocks/ModalText.vue | 18 --- .../content-blocks/StudentEntry.vue | 6 +- client/src/layouts/SimpleLayout.vue | 7 + client/src/pages/article.vue | 3 - client/src/pages/basicknowledge.vue | 122 ++++++++++++++++++ client/src/router/index.js | 5 + client/src/styles/_buttons.scss | 6 + client/src/styles/_typography.scss | 4 + client/src/styles/main.scss | 1 + 12 files changed, 175 insertions(+), 29 deletions(-) create mode 100644 client/src/components/content-blocks/BasicKnowledgeWidget.vue delete mode 100644 client/src/components/content-blocks/ModalText.vue create mode 100644 client/src/pages/basicknowledge.vue create mode 100644 client/src/styles/_buttons.scss diff --git a/client/src/App.vue b/client/src/App.vue index 06073bef..5fd5bc28 100644 --- a/client/src/App.vue +++ b/client/src/App.vue @@ -16,7 +16,6 @@ computed: { layout() { - console.log(this.$route.meta.layout); return (this.$route.meta.layout || 'default') + '-layout'; } }, diff --git a/client/src/components/ContentBlock.vue b/client/src/components/ContentBlock.vue index 87ac9f9d..c6fc059b 100644 --- a/client/src/components/ContentBlock.vue +++ b/client/src/components/ContentBlock.vue @@ -10,7 +10,7 @@ + + diff --git a/client/src/components/content-blocks/ModalText.vue b/client/src/components/content-blocks/ModalText.vue deleted file mode 100644 index 114c7427..00000000 --- a/client/src/components/content-blocks/ModalText.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/client/src/components/content-blocks/StudentEntry.vue b/client/src/components/content-blocks/StudentEntry.vue index a072ae67..fcdd7190 100644 --- a/client/src/components/content-blocks/StudentEntry.vue +++ b/client/src/components/content-blocks/StudentEntry.vue @@ -3,7 +3,7 @@

Dokument hier hinziehen oder hier klicken
- + @@ -62,10 +62,6 @@ } &__submit { - background: transparent; - border: 2px solid $color-brand; - padding: 5px 15px; - border-radius: 3px; } } diff --git a/client/src/layouts/SimpleLayout.vue b/client/src/layouts/SimpleLayout.vue index f4b6c493..a94f0d6a 100644 --- a/client/src/layouts/SimpleLayout.vue +++ b/client/src/layouts/SimpleLayout.vue @@ -13,12 +13,19 @@ display: -ms-grid; display: grid; padding: 20px; + grid-template-columns: 1fr 640px 1fr; + + & > :nth-child(2){ + grid-column: 2; + } + } } .close-button { justify-self: end; cursor: pointer; + grid-column: 3; &__icon { width: 40px; diff --git a/client/src/pages/article.vue b/client/src/pages/article.vue index 8f025421..101057dc 100644 --- a/client/src/pages/article.vue +++ b/client/src/pages/article.vue @@ -61,9 +61,6 @@ display: grid; } - justify-self: center; - max-width: 640px; - &__meta { border-bottom: 1px solid $color-lightgrey; align-self: end; diff --git a/client/src/pages/basicknowledge.vue b/client/src/pages/basicknowledge.vue new file mode 100644 index 00000000..99fa5a46 --- /dev/null +++ b/client/src/pages/basicknowledge.vue @@ -0,0 +1,122 @@ + + + diff --git a/client/src/router/index.js b/client/src/router/index.js index a7c932b4..c766c2c3 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -7,6 +7,7 @@ import module from '@/pages/module' import rooms from '@/pages/rooms' import room from '@/pages/room' import article from '@/pages/article' +import basicknowledge from '@/pages/basicknowledge' import p404 from '@/pages/p404' const routes = [ @@ -15,6 +16,7 @@ const routes = [ {path: '/rooms', name: 'rooms', component: rooms}, {path: '/room', name: 'room', component: room}, {path: '/article', name: 'article', component: article, meta: {layout: 'simple'}}, + {path: '/basic-knowledge', name: 'basic-knowledge', component: basicknowledge, meta: {layout: 'simple'}}, { path: '/book', name: 'book', @@ -31,6 +33,9 @@ export default new Router({ routes, mode: 'history', scrollBehavior(to, from, savedPosition) { + if (savedPosition) { + return savedPosition + } return {x: 0, y: 0} } }) diff --git a/client/src/styles/_buttons.scss b/client/src/styles/_buttons.scss new file mode 100644 index 00000000..67b23286 --- /dev/null +++ b/client/src/styles/_buttons.scss @@ -0,0 +1,6 @@ +.button { + background: transparent; + border: 2px solid $color-brand; + padding: 5px 15px; + border-radius: 3px; +} diff --git a/client/src/styles/_typography.scss b/client/src/styles/_typography.scss index 39d6b8fd..6e9ca941 100644 --- a/client/src/styles/_typography.scss +++ b/client/src/styles/_typography.scss @@ -18,6 +18,10 @@ p, a, li { font-weight: 300; } +p { + line-height: 1.5; +} + a { font-size: toRem(18px); } diff --git a/client/src/styles/main.scss b/client/src/styles/main.scss index 74470d12..5b261af5 100644 --- a/client/src/styles/main.scss +++ b/client/src/styles/main.scss @@ -6,6 +6,7 @@ @import "reset"; @import "typography"; @import "variables"; +@import "buttons";