From 8d00d46350cd74f0a80f73f17bed4fb3bb4ad195 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Mon, 22 Jul 2024 17:54:54 +0200 Subject: [PATCH] fix(files): Do not split filename into `base` and `extension` for folders Signed-off-by: Ferdinand Thiessen --- apps/files/src/components/FileEntry.vue | 2 +- .../src/components/FileEntry/FileEntryName.vue | 14 ++++++++++---- apps/files/src/components/FileEntryGrid.vue | 2 +- apps/files/src/components/FileEntryMixin.ts | 13 +++++-------- 4 files changed, 17 insertions(+), 14 deletions(-) diff --git a/apps/files/src/components/FileEntry.vue b/apps/files/src/components/FileEntry.vue index b3929ebb10e..e93b8882be0 100644 --- a/apps/files/src/components/FileEntry.vue +++ b/apps/files/src/components/FileEntry.vue @@ -51,7 +51,7 @@ @click.native="execDefaultAction" /> - - + + @@ -81,10 +81,16 @@ export default Vue.extend({ }, props: { - displayName: { + /** + * The filename without extension + */ + basename: { type: String, required: true, }, + /** + * The extension of the filename + */ extension: { type: String, required: true, @@ -172,7 +178,7 @@ export default Vue.extend({ params: { download: this.source.basename, href: this.source.source, - title: t('files', 'Download file {name}', { name: this.displayName }), + title: t('files', 'Download file {name}', { name: `${this.basename}${this.extension}` }), tabindex: '0', }, } diff --git a/apps/files/src/components/FileEntryGrid.vue b/apps/files/src/components/FileEntryGrid.vue index b2e98a80d9e..e33c93c2987 100644 --- a/apps/files/src/components/FileEntryGrid.vue +++ b/apps/files/src/components/FileEntryGrid.vue @@ -53,7 +53,7 @@ @click.native="execDefaultAction" />