Skip to content

Commit 0f65a95

Browse files
committed
refactor
1 parent 96c6655 commit 0f65a95

File tree

3 files changed

+16
-16
lines changed

3 files changed

+16
-16
lines changed

src/renderer/core.cljs

+6-6
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,11 @@
8282
[]
8383
(doseq
8484
[[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])]]]
9090
(js/window.api.on channel f)))
9191

9292
(defn handle-system-theme!
@@ -134,6 +134,6 @@
134134
(rf/dispatch [:load-webref]))
135135
(.addEventListener js/document
136136
"fullscreenchange"
137-
#(rf/dispatch [::window.e/set-fullscreen? (boolean (.-fullscreenElement js/document))])))
137+
#(rf/dispatch [::window.e/set-fullscreen (boolean (.-fullscreenElement js/document))])))
138138

139139
(mount-root))

src/renderer/element/handlers.cljs

+7-7
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@
5656

5757
(defn update-bounds
5858
[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)))))
6666

6767
(defn update-el
6868
[db k f & more]

src/renderer/window/events.cljs

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
[renderer.window.effects :as fx]))
66

77
(rf/reg-event-db
8-
::set-maximized?
8+
::set-maximized
99
(rf/path :window)
1010
(fn [db [_ state]]
1111
(assoc db :maximized? state)))
1212

1313
(rf/reg-event-db
14-
::set-fullscreen?
14+
::set-fullscreen
1515
(rf/path :window)
1616
(fn [db [_ state]]
1717
(assoc db :fullscreen? state)))
1818

1919
(rf/reg-event-db
20-
::set-minimized?
20+
::set-minimized
2121
(rf/path :window)
2222
(fn [db [_ state]]
2323
(assoc db :minimized? state)))

0 commit comments

Comments
 (0)