Skip to content

Commit 41ca663

Browse files
committed
fix debug dom rect and refactor
1 parent d906cad commit 41ca663

File tree

3 files changed

+14
-11
lines changed

3 files changed

+14
-11
lines changed

src/renderer/app/views.cljs

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,17 @@
4040
[coll]
4141
(str "[" (str/join " " (map #(.toFixed % 2) coll)) "]"))
4242

43+
(defn map->str
44+
[m]
45+
(interpose ", " (map (fn [[k v]]
46+
^{:key k}
47+
[:span (str (name k) ": " (if (number? v)
48+
(.toFixed v 2)
49+
(coll->str v)))]) m)))
50+
4351
(defn debug-rows
4452
[]
45-
[["Dom rect" @(rf/subscribe [::app.s/dom-rect])]
53+
[["Dom rect" (map->str @(rf/subscribe [::app.s/dom-rect]))]
4654
["Viewbox" (coll->str @(rf/subscribe [::frame.s/viewbox]))]
4755
["Pointer position" (coll->str @(rf/subscribe [::app.s/pointer-pos]))]
4856
["Adjusted pointer position" (coll->str @(rf/subscribe [::app.s/adjusted-pointer-pos]))]
@@ -55,13 +63,7 @@
5563
["State" @(rf/subscribe [::tool.s/state])]
5664
["Clicked element" (:id @(rf/subscribe [::app.s/clicked-element]))]
5765
["Ignored elements" @(rf/subscribe [::document.s/ignored-ids])]
58-
["Snap" (into (map (fn [[k v]]
59-
^{:key k}
60-
[:div (str (name k)
61-
" "
62-
(if (number? v)
63-
(.toFixed v 2)
64-
(coll->str v)))]) @(rf/subscribe [::snap.s/nearest-neighbor])))]])
66+
["Snap" (map->str @(rf/subscribe [::snap.s/nearest-neighbor]))]])
6567

6668
(defn debug-info
6769
[]

src/renderer/tool/impl/base/transform.cljs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,9 @@
127127
(dissoc :clicked-element)
128128
(element.h/unignore :bounding-box)
129129
(element.h/toggle-selection (:id element) (pointer/shift? e))
130-
(history.h/finalize (if (:selected element) "Deselect element" "Select element"))))
130+
(history.h/finalize (if (:selected element)
131+
"Deselect element"
132+
"Select element"))))
131133

132134
(defmethod hierarchy/on-double-click :transform
133135
[db e]

src/renderer/tool/impl/base/zoom.cljs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@
6969
(let [factor (if (pointer/shift? e)
7070
(:zoom-sensitivity db)
7171
(/ 1 (:zoom-sensitivity db)))]
72-
(-> db
73-
(frame.h/zoom-at-pointer factor)
72+
(-> (frame.h/zoom-at-pointer db factor)
7473
(snap.h/update-viewport-tree)
7574
(h/add-fx [::app.fx/persist]))))

0 commit comments

Comments
 (0)