nil attr-value will cause removeAttribute to be called.
This commit is contained in:
parent
7b552e01a4
commit
35e2fadab1
1 changed files with 5 additions and 5 deletions
|
@ -354,13 +354,13 @@
|
||||||
|
|
||||||
:default
|
:default
|
||||||
(fn [attr-value]
|
(fn [attr-value]
|
||||||
(.setAttribute
|
;(println "setting attr" element attr-name attr-value)
|
||||||
element attr-name
|
(if attr-value
|
||||||
(if attr-value
|
(.setAttribute element attr-name
|
||||||
(if (.-substring attr-value)
|
(if (.-substring attr-value)
|
||||||
attr-value
|
attr-value
|
||||||
(.toString attr-value))
|
(.toString attr-value)))
|
||||||
"")))))
|
(.removeAttribute element attr-name)))))
|
||||||
|
|
||||||
(defn- bind-lifecycle-callback! [element cb-name cb-value node-state]
|
(defn- bind-lifecycle-callback! [element cb-name cb-value node-state]
|
||||||
(case cb-name
|
(case cb-name
|
||||||
|
|
Loading…
Reference in a new issue