File tree 3 files changed +16
-16
lines changed
3 files changed +16
-16
lines changed Original file line number Diff line number Diff line change 82
82
[]
83
83
(doseq
84
84
[[channel f]
85
- [[" window-maximized" #(rf/dispatch [::window.e/set-maximized? true ])]
86
- [" window-unmaximized" #(rf/dispatch [::window.e/set-maximized? false ])]
87
- [" window-entered-fullscreen" #(rf/dispatch [::window.e/set-fullscreen? true ])]
88
- [" window-leaved-fullscreen" #(rf/dispatch [::window.e/set-fullscreen? false ])]
89
- [" window-minimized" #(rf/dispatch [::window.e/set-minimized? true ])]]]
85
+ [[" window-maximized" #(rf/dispatch [::window.e/set-maximized true ])]
86
+ [" window-unmaximized" #(rf/dispatch [::window.e/set-maximized false ])]
87
+ [" window-entered-fullscreen" #(rf/dispatch [::window.e/set-fullscreen true ])]
88
+ [" window-leaved-fullscreen" #(rf/dispatch [::window.e/set-fullscreen false ])]
89
+ [" window-minimized" #(rf/dispatch [::window.e/set-minimized true ])]]]
90
90
(js/window.api.on channel f)))
91
91
92
92
(defn handle-system-theme!
134
134
(rf/dispatch [:load-webref ]))
135
135
(.addEventListener js/document
136
136
" fullscreenchange"
137
- #(rf/dispatch [::window.e/set-fullscreen? (boolean (.-fullscreenElement js/document))])))
137
+ #(rf/dispatch [::window.e/set-fullscreen (boolean (.-fullscreenElement js/document))])))
138
138
139
139
(mount-root ))
Original file line number Diff line number Diff line change 56
56
57
57
(defn update-bounds
58
58
[db k]
59
- (if (= k :canvas )
60
- db
61
- ( as-> db db
62
- ( update-in db ( conj ( path db) k) #( assoc % :bounds ( if (= ( :tag %) :g )
63
- ( tool/bounds % ( elements db))
64
- ( element/adjusted -bounds % ( elements db))) ))
65
- ( reduce # (update-bounds % 1 % 2 ) db ( children db k )))))
59
+ (let [update #( assoc % :bounds ( if (= ( :tag %) :g )
60
+ ( tool/bounds % ( elements db))
61
+ ( element/adjusted-bounds % ( elements db))))]
62
+ ( if (= k :canvas )
63
+ db
64
+ ( -> ( reduce update -bounds db ( children db k ))
65
+ (update-in ( conj ( path db) k) update )))))
66
66
67
67
(defn update-el
68
68
[db k f & more]
Original file line number Diff line number Diff line change 5
5
[renderer.window.effects :as fx]))
6
6
7
7
(rf/reg-event-db
8
- ::set-maximized?
8
+ ::set-maximized
9
9
(rf/path :window )
10
10
(fn [db [_ state]]
11
11
(assoc db :maximized? state)))
12
12
13
13
(rf/reg-event-db
14
- ::set-fullscreen?
14
+ ::set-fullscreen
15
15
(rf/path :window )
16
16
(fn [db [_ state]]
17
17
(assoc db :fullscreen? state)))
18
18
19
19
(rf/reg-event-db
20
- ::set-minimized?
20
+ ::set-minimized
21
21
(rf/path :window )
22
22
(fn [db [_ state]]
23
23
(assoc db :minimized? state)))
You can’t perform that action at this time.
0 commit comments