diff options
author | Ferdinand Thiessen <opensource@fthiessen.de> | 2024-11-19 16:42:34 +0100 |
---|---|---|
committer | nextcloud-command <nextcloud-command@users.noreply.github.com> | 2024-11-21 14:31:43 +0000 |
commit | 2fed7bcf82df5ccaee83745ec379b573df962a70 (patch) | |
tree | d1e436a4f56b6ca5c74cea4576e1881d7263c060 /apps/files/src | |
parent | 09ad3951e34cbdc4c3748681946f13476b52cfd4 (diff) | |
download | nextcloud-server-2fed7bcf82df5ccaee83745ec379b573df962a70.tar.gz nextcloud-server-2fed7bcf82df5ccaee83745ec379b573df962a70.zip |
fix(files): Restore page title (folder - view - product)
* Folder: Current folder if not root
* View: Name of current view
* Product: Nextcloud
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Diffstat (limited to 'apps/files/src')
-rw-r--r-- | apps/files/src/views/FilesList.vue | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/apps/files/src/views/FilesList.vue b/apps/files/src/views/FilesList.vue index 5e6313fd601..dab0ba3562d 100644 --- a/apps/files/src/views/FilesList.vue +++ b/apps/files/src/views/FilesList.vue @@ -277,7 +277,12 @@ export default defineComponent({ }, pageHeading(): string { - return this.currentView?.name ?? t('files', 'Files') + const title = this.currentView?.name ?? t('files', 'Files') + + if (this.currentFolder === undefined || this.directory === '/') { + return title + } + return `${this.currentFolder.displayname} - ${title}` }, /** @@ -427,6 +432,13 @@ export default defineComponent({ watch: { /** + * Update the window title to match the page heading + */ + pageHeading() { + document.title = `${this.pageHeading} - ${getCapabilities().theming?.productName ?? 'Nextcloud'}` + }, + + /** * Handle rendering the custom empty view * @param show The current state if the custom empty view should be rendered */ |