mirror of
https://github.com/penpot/penpot.git
synced 2025-06-25 19:57:01 +02:00
⬆️ Upgrades to react 17.0.1
This commit is contained in:
parent
556061ff52
commit
c5e617271c
8 changed files with 29 additions and 42 deletions
|
@ -31,8 +31,8 @@
|
|||
|
||||
on-mount
|
||||
(fn []
|
||||
(let [lkey1 (events/listen js/document EventType.CLICK on-click)
|
||||
lkey2 (events/listen js/document EventType.KEYUP on-keyup)]
|
||||
(let [lkey1 (events/listen (dom/get-root) EventType.CLICK on-click)
|
||||
lkey2 (events/listen (dom/get-root) EventType.KEYUP on-keyup)]
|
||||
#(do
|
||||
(events/unlistenByKey lkey1)
|
||||
(events/unlistenByKey lkey2))))]
|
||||
|
|
|
@ -75,9 +75,9 @@
|
|||
(mf/use-layout-effect
|
||||
(mf/deps allow-click-outside)
|
||||
(fn []
|
||||
(let [keys [(events/listen js/document EventType.KEYDOWN handle-keydown)
|
||||
(events/listen js/window EventType.POPSTATE on-pop-state)
|
||||
(events/listen js/document EventType.CLICK handle-click-outside)]]
|
||||
(let [keys [(events/listen js/window EventType.POPSTATE on-pop-state)
|
||||
(events/listen (dom/get-root) EventType.KEYDOWN handle-keydown)
|
||||
(events/listen (dom/get-root) EventType.CLICK handle-click-outside)]]
|
||||
#(doseq [key keys]
|
||||
(events/unlistenByKey key)))))
|
||||
|
||||
|
|
|
@ -129,7 +129,7 @@
|
|||
|
||||
(mf/use-effect
|
||||
(fn []
|
||||
(let [listener (events/listen js/document EventType.KEYDOWN handle-keydown)]
|
||||
(let [listener (events/listen (dom/get-root) EventType.KEYDOWN handle-keydown)]
|
||||
#(events/unlistenByKey listener))))
|
||||
|
||||
(mf/use-effect
|
||||
|
|
|
@ -360,8 +360,8 @@
|
|||
on-mount
|
||||
(fn []
|
||||
(when (not read-only?)
|
||||
(let [lkey1 (events/listen js/document EventType.CLICK on-click-outside)
|
||||
lkey2 (events/listen js/document EventType.KEYUP on-key-up)]
|
||||
(let [lkey1 (events/listen (dom/get-root) EventType.CLICK on-click-outside)
|
||||
lkey2 (events/listen (dom/get-root) EventType.KEYUP on-key-up)]
|
||||
(st/emit! (dwt/assign-editor id editor)
|
||||
dwc/start-undo-transaction)
|
||||
|
||||
|
|
|
@ -471,8 +471,8 @@
|
|||
(let [node (mf/ref-val viewport-ref)
|
||||
prnt (dom/get-parent node)
|
||||
|
||||
key1 (events/listen js/document EventType.KEYDOWN on-key-down)
|
||||
key2 (events/listen js/document EventType.KEYUP on-key-up)
|
||||
key1 (events/listen (dom/get-root) EventType.KEYDOWN on-key-down)
|
||||
key2 (events/listen (dom/get-root) EventType.KEYUP on-key-up)
|
||||
key3 (events/listen node EventType.MOUSEMOVE on-mouse-move)
|
||||
;; bind with passive=false to allow the event to be cancelled
|
||||
;; https://stackoverflow.com/a/57582286/3219895
|
||||
|
|
|
@ -219,3 +219,6 @@
|
|||
|
||||
(defn release-pointer [event]
|
||||
(-> event get-target (.releasePointerCapture (.-pointerId event))))
|
||||
|
||||
(defn get-root []
|
||||
(query js/document "#app"))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue