mirror of https://github.com/logseq/logseq
fix(ux): boring hidden bug about the global `Enter` event
parent
f96433e9dd
commit
affbc6fb7e
|
@ -83,10 +83,12 @@
|
|||
|
||||
(defn loop-find-in-page!
|
||||
[backward?]
|
||||
(when (and (get-in @state/state [:ui/find-in-page :active?])
|
||||
(if (and (get-in @state/state [:ui/find-in-page :active?])
|
||||
(not (state/editing?)))
|
||||
(state/set-state! [:ui/find-in-page :backward?] backward?)
|
||||
(debounced-search)))
|
||||
(do (state/set-state! [:ui/find-in-page :backward?] backward?)
|
||||
(debounced-search))
|
||||
;; return false to skip prevent default event behavior (Enter key)
|
||||
false))
|
||||
|
||||
(defn electron-exit-find-in-page!
|
||||
[& {:keys [clear-state?]
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
(defn prevent-default-behavior
|
||||
[f]
|
||||
(fn [e]
|
||||
(f e)
|
||||
;; return false to prevent default browser behavior
|
||||
;; and stop event from bubbling
|
||||
(.preventDefault e)
|
||||
(when-not (false? (f e))
|
||||
;; return false to skip prevent default browser behavior
|
||||
;; and stop event from bubbling
|
||||
(.preventDefault e))
|
||||
false))
|
||||
|
||||
(defn enable-when-not-editing-mode!
|
||||
|
|
Loading…
Reference in New Issue