mirror of
https://github.com/penpot/penpot.git
synced 2025-07-26 02:07:22 +02:00
✨ Auto add http prefix to interaction url
This commit is contained in:
parent
78d1c57b7c
commit
8ce2eb448c
3 changed files with 38 additions and 14 deletions
|
@ -28,17 +28,6 @@
|
|||
[e]
|
||||
(.-target e))
|
||||
|
||||
(defn classnames
|
||||
[& params]
|
||||
(assert (even? (count params)))
|
||||
(str/join " " (reduce (fn [acc [k v]]
|
||||
(if (true? (boolean v))
|
||||
(conj acc (name k))
|
||||
acc))
|
||||
[]
|
||||
(partition 2 params))))
|
||||
|
||||
|
||||
;; --- New methods
|
||||
|
||||
(defn set-html-title
|
||||
|
@ -293,10 +282,28 @@
|
|||
(defn get-root []
|
||||
(query globals/document "#app"))
|
||||
|
||||
(defn classnames
|
||||
[& params]
|
||||
(assert (even? (count params)))
|
||||
(str/join " " (reduce (fn [acc [k v]]
|
||||
(if (true? (boolean v))
|
||||
(conj acc (name k))
|
||||
acc))
|
||||
[]
|
||||
(partition 2 params))))
|
||||
|
||||
(defn ^boolean class? [node class-name]
|
||||
(let [class-list (.-classList ^js node)]
|
||||
(.contains ^js class-list class-name)))
|
||||
|
||||
(defn add-class! [node class-name]
|
||||
(let [class-list (.-classList ^js node)]
|
||||
(.add ^js class-list class-name)))
|
||||
|
||||
(defn remove-class! [node class-name]
|
||||
(let [class-list (.-classList ^js node)]
|
||||
(.remove ^js class-list class-name)))
|
||||
|
||||
(defn child? [node1 node2]
|
||||
(.contains ^js node2 ^js node1))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue