aboutsummaryrefslogtreecommitdiff
path: root/resources/vue/components/courseware/containers/CoursewareTabsContainer.vue
diff options
context:
space:
mode:
authorThomas Hackl <hackl@data-quest.de>2025-11-19 14:15:23 +0100
committerThomas Hackl <hackl@data-quest.de>2025-12-03 15:47:05 +0100
commit797a84772975ee4fe623c0d415910331e1271c31 (patch)
tree7ecd0f655819536446b7b887864de768d21d7fe7 /resources/vue/components/courseware/containers/CoursewareTabsContainer.vue
parent761b52cedfdcad0886c1131099c06eabe797a6f6 (diff)
show hidden blocks in edit mode and implement in all container typesissue-6040
Diffstat (limited to 'resources/vue/components/courseware/containers/CoursewareTabsContainer.vue')
-rw-r--r--resources/vue/components/courseware/containers/CoursewareTabsContainer.vue7
1 files changed, 6 insertions, 1 deletions
diff --git a/resources/vue/components/courseware/containers/CoursewareTabsContainer.vue b/resources/vue/components/courseware/containers/CoursewareTabsContainer.vue
index 3577a0a..58b215e 100644
--- a/resources/vue/components/courseware/containers/CoursewareTabsContainer.vue
+++ b/resources/vue/components/courseware/containers/CoursewareTabsContainer.vue
@@ -198,7 +198,12 @@ export default {
return [];
}
- return this.container.relationships.blocks.data.map(({ id }) => this.blockById({ id })).filter((a) => a);
+ const blocks = this.container.relationships.blocks.data.map(({ id }) => this.blockById({ id })).filter((a) => a);
+
+ // Load only visible blocks in view-only content.
+ return this.canEdit
+ ? blocks
+ : blocks.filter(b => b.attributes.visible);
},
icons() {
return this.contentIcons;