Skip to content

Commit e9f3b21

Browse files
committed
Revert "remove DomElement schema"
This reverts commit aeca4dd.
1 parent aeca4dd commit e9f3b21

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/renderer/utils/bounds.cljs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
[clojure.core.matrix :as mat]
44
[malli.core :as m]
55
[renderer.snap.db :refer [SnapOptions]]
6+
[renderer.utils.dom :refer [DomElement]]
67
[renderer.utils.math :refer [Vec2D]]))
78

89
(def Bounds
@@ -13,7 +14,7 @@
1314
[number? {:title "right"}]
1415
[number? {:title "bottom"}]])
1516

16-
(m/=> dom-el->bounds [:-> any? [:maybe Bounds]])
17+
(m/=> dom-el->bounds [:-> DomElement [:maybe Bounds]])
1718
(defn dom-el->bounds
1819
"Experimental way of getting the bounds of unknown or complicated elements
1920
using the getBBox method.

src/renderer/utils/dom.cljs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
(ns renderer.utils.dom)
22

3+
(def DomElement
4+
[:fn (fn [x] (instance? js/Element x))])
5+
36
(defn prevent-default!
47
[e]
58
(.preventDefault e))

0 commit comments

Comments
 (0)