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

infobox: ensure sidebar box is visible on create

Nils Schneider 9 лет назад
Родитель
Сommit
cc505f4d4a
2 измененных файлов с 5 добавлено и 0 удалено
  1. 1 0
      lib/infobox/main.js
  2. 4 0
      lib/sidebar.js

+ 1 - 0
lib/infobox/main.js

@@ -13,6 +13,7 @@ define(["infobox/link", "infobox/node"], function (Link, Node) {
 
     function create() {
       destroy()
+      sidebar.ensureVisible()
       sidebar.hide()
 
       el = document.createElement("div")

+ 4 - 0
lib/sidebar.js

@@ -30,6 +30,10 @@ define([], function () {
       d.render(container)
     }
 
+    self.ensureVisible = function () {
+      sidebar.classList.remove("hidden")
+    }
+
     self.hide = function () {
       container.classList.add("hidden")
     }