summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorLouis Chemineau <louis@chmn.me>2023-12-19 14:39:53 +0100
committerLouis Chemineau <louis@chmn.me>2023-12-19 14:39:53 +0100
commit7ba9a4bd5bdb2243934f676a1364cd2874cb7340 (patch)
treee535f9fc8a1c66d75899589c9fe8f4521a941190 /apps
parent1a45dd0b8c7093e47f24df68db610a93c114d05a (diff)
downloadnextcloud-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.vue7
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,
}
},