Tweaks to reactive updating.
This commit is contained in:
parent
0caaa86bb0
commit
8ab1c25d8f
1 changed files with 8 additions and 4 deletions
|
@ -364,11 +364,15 @@
|
||||||
(set! (.-updating state) false)
|
(set! (.-updating state) false)
|
||||||
(if (.-disposed state)
|
(if (.-disposed state)
|
||||||
(remove-dom-node cur)
|
(remove-dom-node cur)
|
||||||
(let [new-node (replace-child parent new-elem cur)]
|
(let [new-elem (if (.-dirty state)
|
||||||
|
(do
|
||||||
|
(set! (.-dirty false))
|
||||||
|
(add-watch* child-ref state (.-invalidate state))
|
||||||
|
@child-ref)
|
||||||
|
new-elem)
|
||||||
|
new-node (replace-child parent new-elem cur)]
|
||||||
(set! (.-cur-element state) new-node)
|
(set! (.-cur-element state) new-node)
|
||||||
(show-node new-node nil)
|
(show-node new-node nil)))))
|
||||||
(when (.-dirty state)
|
|
||||||
(queue-animation animate))))))
|
|
||||||
;(set! (.-cur-element state)
|
;(set! (.-cur-element state)
|
||||||
; (transition-element
|
; (transition-element
|
||||||
; parent
|
; parent
|
||||||
|
|
Loading…
Reference in a new issue