Просмотр исходного кода

bugfix: Still hide an empty actions section if a section is currently selected (#469)

James Read 1 год назад
Родитель
Сommit
209234c09f
1 измененных файлов с 7 добавлено и 3 удалено
  1. 7 3
      webui.dev/js/marshaller.js

+ 7 - 3
webui.dev/js/marshaller.js

@@ -376,14 +376,18 @@ function marshalDashboardStructureToHtml (json) {
     }
   }
 
+  const shouldHideActions = rootGroup.querySelectorAll('action-button').length === 0 && json.dashboards.length > 0
+
+  if (shouldHideActions) {
+    nav.querySelector('li[title="Actions"]').style.display = 'none'
+  }
+
   if (window.currentPath !== '') {
     showSection(window.currentPath)
   } else if (window.location.pathname !== '/' && document.body.getAttribute('initial-marshal-complete') === null) {
     showSection(window.location.pathname)
   } else {
-    if (rootGroup.querySelectorAll('action-button').length === 0 && json.dashboards.length > 0) {
-      nav.querySelector('li[title="Actions"]').style.display = 'none'
-
+    if (shouldHideActions) {
       showSection('/' + getSystemTitle(json.dashboards[0].title))
     } else {
       showSection('/')