From 5253db064f9a83d76ccd4a41766ddc7b13df4a73 Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Fri, 28 Feb 2020 16:49:25 +0100 Subject: [PATCH] rebuilded corpus navigation with toc --- .eslintrc.js | 1 + assets/css/app.scss | 26 +++++- src/components/Content/CorpusItem.vue | 48 ----------- src/components/Content/EdText.vue | 21 +++++ src/components/Content/TocItem.vue | 87 +++++++++++++++++++ src/pages/Corpus.vue | 80 ------------------ src/pages/EditionToc.vue | 115 ++++++++++++++++++++++++++ src/pages/ListCorpus.vue | 45 +++++++--- src/pages/Texts.vue | 57 ------------- src/router/index.js | 21 +++-- src/store/modules/corpus.js | 62 ++++++++++++-- 11 files changed, 346 insertions(+), 217 deletions(-) delete mode 100644 src/components/Content/CorpusItem.vue create mode 100644 src/components/Content/EdText.vue create mode 100644 src/components/Content/TocItem.vue delete mode 100644 src/pages/Corpus.vue create mode 100644 src/pages/EditionToc.vue delete mode 100644 src/pages/Texts.vue diff --git a/.eslintrc.js b/.eslintrc.js index 1a0b350..7c23921 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -27,6 +27,7 @@ module.exports = { 'vue/multiline-html-element-content-newline': 'off', 'vue/max-attributes-per-line': 'off', 'vue/no-v-html': 'off', + 'vue/require-default-prop': 'off', 'vue-a11y/label-has-for': 'off' } } diff --git a/assets/css/app.scss b/assets/css/app.scss index aaa063b..33f37ec 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -146,13 +146,33 @@ section[role="main-content"]{ .index{ } - #texts{ - .text-title{ - font-size: 1.323em; + #edition-toc{ + ul{ + li{ + ul{ + // padding-left: 1em; + border-left: 1px dotted $or; + // min-height: 1em; + margin-bottom: 0.5em; + li{ + // min-height: 1em; + // border-left: 1px solid red; + padding:0 0 0.2em 1em; + } + } + } + } + .toc-title{ color: $bleuroi; font-weight: 400; margin:0; } + h2.toc-title{font-size: 1.3em;} + h3.toc-title{font-size: 1.2em;} + h4.toc-title{font-size: 1.1em;} + h5.toc-title{font-size: 1.0em;} + h6.toc-title{font-size: 0.9em;} + span.placeName, span.objectName, span.persName{ diff --git a/src/components/Content/CorpusItem.vue b/src/components/Content/CorpusItem.vue deleted file mode 100644 index 21c4916..0000000 --- a/src/components/Content/CorpusItem.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - - - diff --git a/src/components/Content/EdText.vue b/src/components/Content/EdText.vue new file mode 100644 index 0000000..dfcdf17 --- /dev/null +++ b/src/components/Content/EdText.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/src/components/Content/TocItem.vue b/src/components/Content/TocItem.vue new file mode 100644 index 0000000..bb08620 --- /dev/null +++ b/src/components/Content/TocItem.vue @@ -0,0 +1,87 @@ + + + + + diff --git a/src/pages/Corpus.vue b/src/pages/Corpus.vue deleted file mode 100644 index c1b169d..0000000 --- a/src/pages/Corpus.vue +++ /dev/null @@ -1,80 +0,0 @@ -