File tree Expand file tree Collapse file tree 13 files changed +29
-48
lines changed Expand file tree Collapse file tree 13 files changed +29
-48
lines changed Original file line number Diff line number Diff line change 15
15
[renderer.ui :as ui]
16
16
[renderer.utils.attribute :as attr]
17
17
[renderer.utils.bcd :as bcd]
18
- [renderer.utils.dom :as dom]
19
18
[renderer.utils.keyboard :as keyb]
20
19
[renderer.window.events :as-alias window.e]))
21
20
134
133
[:> Select/Portal
135
134
[:> Select/Content
136
135
{:class " menu-content rounded select-content"
137
- :on-key-down dom/stop-propagation! }
136
+ :on-key-down #( .stopPropagation %) }
138
137
[:> Select/ScrollUpButton
139
138
{:class " select-scroll-button" }
140
139
[ui/icon " chevron-up" ]]
Original file line number Diff line number Diff line change 12
12
[renderer.document.subs :as-alias document.s]
13
13
[renderer.menubar.views :as menubar]
14
14
[renderer.ui :as ui]
15
- [renderer.utils.dom :as dom]
16
15
[renderer.utils.i18n :refer [t]]
17
16
[renderer.utils.system :as system]))
18
17
89
88
[]
90
89
[:> Command/Command
91
90
{:label " Command Menu"
92
- :on-key-down dom/stop-propagation! }
91
+ :on-key-down #( .stopPropagation %) }
93
92
[:> Command/CommandInput
94
93
{:class " p-3 bg-secondary text-sm border-b border-default"
95
94
:placeholder (t [:cmdk/search-command " Search for a command" ])}]
112
111
[:> Dialog/Overlay {:class " backdrop" }]
113
112
[:> Dialog/Content
114
113
(merge {:class " dialog-content"
115
- :on-key-down dom/stop-propagation! }
114
+ :on-key-down #( .stopPropagation %) }
116
115
(:attrs (last dialogs)))
117
116
(when-let [title (:title (last dialogs))]
118
117
[:> Dialog/Title
Original file line number Diff line number Diff line change 19
19
[renderer.notification.views :as notification.v]
20
20
[renderer.snap.handlers :as snap.h]
21
21
[renderer.utils.compatibility :as compatibility]
22
- [renderer.utils.dom :as dom]
23
22
[renderer.utils.math :refer [Vec2D]]
24
23
[renderer.utils.system :as system]
25
24
[renderer.utils.vec :as vec]
95
94
(dialog.h/create {:title " Do you want to save your changes?"
96
95
:close-button true
97
96
:content (dialog.v/save (get-in db [:documents id]))
98
- :attrs {:onOpenAutoFocus dom/prevent-default! }})))))
97
+ :attrs {:onOpenAutoFocus #( .preventDefault %) }})))))
99
98
100
99
(rf/reg-event-fx
101
100
::close-active
Original file line number Diff line number Diff line change 10
10
[renderer.history.subs :as-alias history.s]
11
11
[renderer.history.views :as history.v]
12
12
[renderer.ui :as ui]
13
- [renderer.utils.dom :as dom]
14
13
[renderer.utils.system :as system]))
15
14
16
15
(defn actions
58
57
[:button.close.small
59
58
{:key id
60
59
:title " Close document"
61
- :on-pointer-down dom/stop-propagation!
60
+ :on-pointer-down #( .stopPropagation %)
62
61
:on-pointer-up (fn [e]
63
62
(.stopPropagation e)
64
63
(rf/dispatch [::e/close id true ]))}
102
101
nil )
103
102
:draggable true
104
103
:on-drag-start #(.setData (.-dataTransfer %) " id" (str id))
105
- :on-drag-over dom/prevent-default!
104
+ :on-drag-over #( .preventDefault %)
106
105
:on-drag-enter #(reset! dragged-over? true )
107
106
:on-drag-leave #(reset! dragged-over? false )
108
107
:on-drop (fn [evt]
Original file line number Diff line number Diff line change 14
14
[renderer.tool.events :as-alias tool.e]
15
15
[renderer.tool.hierarchy :as tool.hierarchy]
16
16
[renderer.tool.subs :as-alias tool.s]
17
- [renderer.utils.dom :as dom]
18
17
[renderer.utils.keyboard :as keyb]
19
18
[renderer.utils.overlay :as overlay]
20
19
[renderer.utils.pointer :as pointer]))
62
61
:tab-index 0 ; Enable keyboard events
63
62
:viewBox viewbox-attr
64
63
:on-drop drop-handler!
65
- :on-drag-over dom/prevent-default!
64
+ :on-drag-over #( .preventDefault %)
66
65
:width width
67
66
:height height
68
67
:transform (str " rotate(" rotate " )" )
Original file line number Diff line number Diff line change 11
11
[renderer.history.handlers :as history.h]
12
12
[renderer.tool.handlers :as h]
13
13
[renderer.utils.bounds :as bounds]
14
- [renderer.utils.dom :as dom]
15
14
[renderer.utils.element :as element]
16
15
[renderer.utils.length :as length]
17
16
[renderer.utils.system :as system]))
89
88
:default-value content
90
89
:auto-focus true
91
90
:on-focus #(.. % -target select)
92
- :on-pointer-down dom/stop-propagation!
93
- :on-pointer-up dom/stop-propagation!
91
+ :on-pointer-down #( .stopPropagation %)
92
+ :on-pointer-up #( .stopPropagation %)
94
93
:on-blur #(rf/dispatch [::set-text id (get-text! %)])
95
94
:on-key-down #(key-down-handler! % id)
96
95
:style {:color " transparent"
Original file line number Diff line number Diff line change 13
13
[renderer.element.views :as element.v]
14
14
[renderer.frame.events :as-alias frame.e]
15
15
[renderer.ui :as ui]
16
- [renderer.utils.dom :as dom]
17
16
[renderer.utils.pointer :as pointer]
18
17
[renderer.utils.wheel :as wheel]))
19
18
110
109
[:> ContextMenu/Portal
111
110
(into [:> ContextMenu/Content
112
111
{:class " menu-content context-menu-content"
113
- :on-close-auto-focus dom/prevent-default!
112
+ :on-close-auto-focus #( .preventDefault %)
114
113
:style {:margin-left (str x " px" )
115
114
:margin-top (str y " px" )}}]
116
115
(map ui/context-menu-item element.v/context-menu))]]]))})))
Original file line number Diff line number Diff line change 17
17
[renderer.ruler.events :as-alias ruler.e]
18
18
[renderer.ruler.subs :as-alias ruler.s]
19
19
[renderer.ui :as ui]
20
- [renderer.utils.dom :as dom]
21
20
[renderer.window.events :as-alias window.e]
22
21
[renderer.window.subs :as-alias window.s]))
23
22
617
616
[]
618
617
(into [:> Menubar/Root
619
618
{:class " menubar-root"
620
- :on-key-down dom/stop-propagation! ; FIXME: Esc global action also triggered.
619
+ :on-key-down #( .stopPropagation %) ; FIXME: Esc global action also triggered.
621
620
:on-value-change #(rf/dispatch [::app.e/set-backdrop (boolean (seq %))])}]
622
621
(map menu-item (root-menu ))))
Original file line number Diff line number Diff line change 9
9
[renderer.snap.events :as-alias snap.e]
10
10
[renderer.snap.subs :as-alias snap.s]
11
11
[renderer.ui :as ui]
12
- [renderer.utils.dom :as dom]
13
12
[renderer.utils.overlay :as overlay]))
14
13
15
14
(defn options-dropdown
33
32
^{:key option}
34
33
[:> DropdownMenu/CheckboxItem
35
34
{:class " menu-checkbox-item inset"
36
- :on-click dom/stop-propagation!
35
+ :on-click #( .stopPropagation %)
37
36
:onSelect #(do (.preventDefault %)
38
37
(rf/dispatch [::snap.e/toggle-option option]))
39
38
:checked (contains? options option)}
Original file line number Diff line number Diff line change 3
3
[re-frame.core :as rf]
4
4
[renderer.utils.dom :as dom]))
5
5
6
+ (defn svg-elements!
7
+ []
8
+ (when-let [document (dom/frame-document! )]
9
+ (.querySelectorAll document " svg" )))
10
+
6
11
(rf/reg-fx
7
12
::set-current-time
8
13
(fn [t]
9
- (doall (map #(.setCurrentTime % t) (dom/ svg-elements! )))))
14
+ (doall (map #(.setCurrentTime % t) (svg-elements! )))))
10
15
11
16
(rf/reg-fx
12
17
::pause-animations
13
18
(fn []
14
- (doall (map #(.pauseAnimations %) (dom/ svg-elements! )))))
19
+ (doall (map #(.pauseAnimations %) (svg-elements! )))))
You can’t perform that action at this time.
0 commit comments