Skip to content

Commit

Permalink
Revert "feat(pdf): add zoom via touchpad (#10435)"
Browse files Browse the repository at this point in the history
This reverts commit 89cd619.
  • Loading branch information
xyhp915 authored and andelf committed Nov 1, 2023
1 parent 77d92f4 commit 43c8e1c
Showing 1 changed file with 0 additions and 32 deletions.
32 changes: 0 additions & 32 deletions src/main/frontend/extensions/pdf/core.cljs
Expand Up @@ -464,38 +464,6 @@
(set-end! (calc-coords! (.-pageX e) (.-pageY e))))
[])]


(let [zoom-viewer!
(rum/use-callback
(util/debounce
5 (fn [delta]
(if (> delta 0)
((partial pdf-utils/zoom-out-viewer viewer))
((partial pdf-utils/zoom-in-viewer viewer)))
)
)
[viewer])]

;; zoom using touchpad
(rum/use-effect!
(fn []
(when-let [^js/HTMLElement root cnt-el]
(let [fn-wheel (fn [^js/WheelEvent e]
(let [delta (or (.-deltaY e) (.-detail e) (.-wheelDelta e))]
;; to exclude horizontal scrolling
(when (not (integer? delta))
(p/do! (zoom-viewer! delta))
))
)]
(doto root
(.addEventListener "wheel" fn-wheel))

;; destroy
#(doto root
(.removeEventListener "wheel" fn-wheel)))))
[zoom-viewer!])
)

(rum/use-effect!
(fn []
(when-let [^js/HTMLElement root cnt-el]
Expand Down

0 comments on commit 43c8e1c

Please sign in to comment.