nil attr-value will cause removeAttribute to be called.

This commit is contained in:
Aaron Craelius 2014-11-28 14:48:46 -05:00
parent 7b552e01a4
commit 35e2fadab1

View file

@ -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