From f7a14699df2b66d7a9845561f43f90c47e88a7c8 Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Tue, 10 Jan 2023 08:36:17 +0000 Subject: [PATCH] fix #1978 Closes #1978 Merge request studip/studip!1285 --- .../vue/components/courseware/CoursewareDocumentBlock.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/resources/vue/components/courseware/CoursewareDocumentBlock.vue b/resources/vue/components/courseware/CoursewareDocumentBlock.vue index 20542b87054..00a5136b060 100644 --- a/resources/vue/components/courseware/CoursewareDocumentBlock.vue +++ b/resources/vue/components/courseware/CoursewareDocumentBlock.vue @@ -13,7 +13,7 @@ <div v-if="hasFile" class="cw-pdf-header cw-block-title"> <button class="cw-pdf-button-prev" :class="{ inactive: pageNum - 1 === 0 }" @click="prevPage" /> <span class="cw-pdf-title">{{ currentTitle }}</span> - <a v-if="downloadable" :href="currentUrl" class="cw-pdf-download" download></a> + <a v-if="fileDownloadable" :href="currentUrl" class="cw-pdf-download" download></a> <span> <translate :translate-params="{pageNum, pageCount}"> (Seite %{ pageNum } von %{ pageCount }) @@ -114,8 +114,11 @@ export default { title() { return this.block?.attributes?.payload?.title; }, + fileDownloadable() { + return this.currentDownloadable === 'true'; + }, downloadable() { - return this.block?.attributes?.payload?.downloadable === 'true'; + return this.block?.attributes?.payload?.downloadable ?? 'true'; }, fileId() { return this.block?.attributes?.payload?.file_id; -- GitLab