fix: git clone every time when refreshing the page

Resolved #787 #333
This commit is contained in:
Tienson Qin
2020-12-05 17:22:02 +08:00
parent 37f0f11a34
commit c1b70ae12a
8 changed files with 20 additions and 17 deletions

View File

@@ -61,16 +61,16 @@
;; If the click target is outside of current node
(when-not (dom/contains dom-node (.. e -target))
(on-hide state e :click))))
(when visibilitychange?
(listen state js/window "visibilitychange"
(fn [e]
(on-hide state e :visibilitychange))))
(listen state dom-node "keydown"
(listen state js/window "keydown"
(fn [e]
(case (.-keyCode e)
;; Esc
27 (on-hide state e :esc)
nil)))))
nil)))
(when visibilitychange?
(listen state js/window "visibilitychange"
(fn [e]
(on-hide state e :visibilitychange))))))
(catch js/Error e
;; TODO: Unable to find node on an unmounted component.
nil)))