mirror of
https://github.com/logseq/logseq.git
synced 2026-04-27 23:54:55 +00:00
fix: disable block/page preview when scrolling
This commit is contained in:
@@ -139,3 +139,15 @@
|
||||
(log/error :parse/config-failed e)
|
||||
(state/pub-event! [:backup/broken-config (state/get-current-repo) content])
|
||||
(rewrite/parse-string config/config-default-content))))
|
||||
|
||||
(defn listen-to-scroll!
|
||||
[element]
|
||||
(let [*scroll-timer (atom nil)]
|
||||
(.addEventListener element "scroll"
|
||||
(fn []
|
||||
(when @*scroll-timer
|
||||
(js/clearTimeout @*scroll-timer))
|
||||
(state/set-state! :ui/scrolling? true)
|
||||
(reset! *scroll-timer (js/setTimeout
|
||||
(fn [] (state/set-state! :ui/scrolling? false)) 500)))
|
||||
false)))
|
||||
|
||||
Reference in New Issue
Block a user