diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-04-18 10:21:51 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-04-18 10:21:51 +0000 |
| commit | ed901fa0c3cc3bd4d2b2b02c79a7f1a26bdfb908 (patch) | |
| tree | bb4f92df33528f7b37d49e2e13e6c5e1f307db21 /resources/vue | |
| parent | 61beee8b7fa4560df9046e6fdea54a8d89f99382 (diff) | |
don't rely on set data for determining whether a sidebar is present, check the...
Closes #3927
Merge request studip/studip!2883
Diffstat (limited to 'resources/vue')
| -rw-r--r-- | resources/vue/components/responsive/ResponsiveNavigation.vue | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/resources/vue/components/responsive/ResponsiveNavigation.vue b/resources/vue/components/responsive/ResponsiveNavigation.vue index fffce17..87084a5 100644 --- a/resources/vue/components/responsive/ResponsiveNavigation.vue +++ b/resources/vue/components/responsive/ResponsiveNavigation.vue @@ -130,10 +130,6 @@ export default { type: String, default: '' }, - hasSidebar: { - type: Boolean, - default: true - }, navigation: { type: Object, required: true, @@ -162,6 +158,7 @@ export default { classObserver: null, dialogObserver: null, hasSkiplinks: document.querySelector('#skiplink_list') !== null, + hasSidebar: false, hasContentbar: false, contentbarTitle: '' } @@ -494,6 +491,8 @@ export default { } }, mounted() { + this.hasSidebar = document.querySelectorAll('#sidebar .sidebar-widget:not(#sidebar-navigation)').length > 0; + const cache = STUDIP.Cache.getInstance('responsive.'); const fullscreen = cache.get('fullscreen-mode') ?? false; const fullscreenDocument = document.documentElement.classList.contains('fullscreen-mode'); |
