From 178bd08d3ca2800b71d75efa16523441bb0141c5 Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Mon, 31 Jan 2022 11:31:57 +0100 Subject: [PATCH] fix #625 --- lib/models/Courseware/BlockTypes/TableOfContents.php | 2 +- resources/assets/stylesheets/scss/courseware.scss | 11 ++--------- .../courseware/CoursewareTableOfContentsBlock.vue | 3 +-- 3 files changed, 4 insertions(+), 12 deletions(-) diff --git a/lib/models/Courseware/BlockTypes/TableOfContents.php b/lib/models/Courseware/BlockTypes/TableOfContents.php index f6df5277ca4..320f336fb3e 100755 --- a/lib/models/Courseware/BlockTypes/TableOfContents.php +++ b/lib/models/Courseware/BlockTypes/TableOfContents.php @@ -32,7 +32,7 @@ class TableOfContents extends BlockType public function initialPayload(): array { return [ - 'style' => '', + 'style' => 'list', 'title' => '', ]; } diff --git a/resources/assets/stylesheets/scss/courseware.scss b/resources/assets/stylesheets/scss/courseware.scss index fdfa011ecd6..cd4c5c83bf3 100755 --- a/resources/assets/stylesheets/scss/courseware.scss +++ b/resources/assets/stylesheets/scss/courseware.scss @@ -4059,22 +4059,15 @@ toc block } .cw-block-table-of-contents-tiles.cw-tiles { - &.cw-tiles-space-between { - justify-content: space-between; - } .tile { - margin: 0 0 5px 0; - &.cw-tile-margin { - margin: 0 5px 5px 0; - } + margin: 0 3px 5px 0; + } } .cw-container-colspan-half { .cw-block-table-of-contents-tiles.cw-tiles { - justify-content: space-between; .tile { - margin: 0 0 5px 0; width: 267px; } } diff --git a/resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue b/resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue index 9440eb17355..e35e041962f 100755 --- a/resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue +++ b/resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue @@ -26,13 +26,12 @@ <ul v-if="currentStyle === 'tiles'" class="cw-block-table-of-contents-tiles cw-tiles" - :class="[childElements.length > 3 ? 'cw-tiles-space-between' : '']" > <li v-for="child in childElements" :key="child.id" class="tile" - :class="[child.attributes.payload.color, childElements.length > 3 ? '': 'cw-tile-margin']" + :class="[child.attributes.payload.color]" > <router-link :to="'/structural_element/' + child.id" :title="child.attributes.title"> <div -- GitLab