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
|
||||
(fn [attr-value]
|
||||
(.setAttribute
|
||||
element attr-name
|
||||
;(println "setting attr" element attr-name attr-value)
|
||||
(if attr-value
|
||||
(.setAttribute element attr-name
|
||||
(if (.-substring 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]
|
||||
(case cb-name
|
||||
|
|
Loading…
Reference in a new issue