diff options
author | Louis Chemineau <louis@chmn.me> | 2023-12-19 14:39:53 +0100 |
---|---|---|
committer | Louis Chemineau <louis@chmn.me> | 2023-12-19 14:39:53 +0100 |
commit | 7ba9a4bd5bdb2243934f676a1364cd2874cb7340 (patch) | |
tree | e535f9fc8a1c66d75899589c9fe8f4521a941190 /apps | |
parent | 1a45dd0b8c7093e47f24df68db610a93c114d05a (diff) | |
download | nextcloud-server-7ba9a4bd5bdb2243934f676a1364cd2874cb7340.tar.gz nextcloud-server-7ba9a4bd5bdb2243934f676a1364cd2874cb7340.zip |
Add global accessibility switch
Signed-off-by: Louis Chemineau <louis@chmn.me>
Diffstat (limited to 'apps')
-rw-r--r-- | apps/files/src/views/FilesList.vue | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/apps/files/src/views/FilesList.vue b/apps/files/src/views/FilesList.vue index 1d690388c06..6ab01b5e7d6 100644 --- a/apps/files/src/views/FilesList.vue +++ b/apps/files/src/views/FilesList.vue @@ -46,7 +46,7 @@ </template> </BreadCrumbs> - <NcButton v-if="filesListWidth >= 512" + <NcButton v-if="filesListWidth >= 512 && enableGridView" :aria-label="gridViewButtonLabel" :title="gridViewButtonLabel" class="files-list__header-grid-button" @@ -113,6 +113,7 @@ import { orderBy } from 'natural-orderby' import { translate, translatePlural } from '@nextcloud/l10n' import { Type } from '@nextcloud/sharing' import { UploadPicker } from '@nextcloud/upload' +import { loadState } from '@nextcloud/initial-state' import { defineComponent } from 'vue' import LinkIcon from 'vue-material-design-icons/Link.vue' @@ -172,6 +173,9 @@ export default defineComponent({ const uploaderStore = useUploaderStore() const userConfigStore = useUserConfigStore() const viewConfigStore = useViewConfigStore() + + const enableGridView = (loadState('core', 'config', [])['enable_non-accessible_features'] ?? true) + return { filesStore, pathsStore, @@ -179,6 +183,7 @@ export default defineComponent({ uploaderStore, userConfigStore, viewConfigStore, + enableGridView, } }, |