Browse Source

enhance(mobile): don't restore left sidebar state when keyboard hide

charlie 3 năm trước cách đây
mục cha
commit
be4b1305ca
1 tập tin đã thay đổi với 3 bổ sung7 xóa
  1. 3 7
      src/main/frontend/mobile/core.cljs

+ 3 - 7
src/main/frontend/mobile/core.cljs

@@ -35,10 +35,6 @@
     (let [path (fs/iOS-ensure-documents!)]
       (println "iOS container path: " path))
     ;; keyboard watcher
-    (let [*pre-open? (volatile! nil)]
-      (.addListener Keyboard "keyboardWillShow" #(when (state/get-left-sidebar-open?)
-                                                   (state/set-left-sidebar-open! false)
-                                                   (vreset! *pre-open? true)))
-      (.addListener Keyboard "keyboardDidHide" #(when (true? @*pre-open?)
-                                                  (state/set-left-sidebar-open! true)
-                                                  (vreset! *pre-open? nil))))))
+    (.addListener Keyboard "keyboardWillShow"
+                  #(when (state/get-left-sidebar-open?)
+                     (state/set-left-sidebar-open! false)))))