prevent recycling for vnodes w/ integration methods
This commit is contained in:
parent
73cfe3dd7a
commit
b4903538f3
6 changed files with 35 additions and 16 deletions
|
|
@ -27,7 +27,7 @@
|
|||
<script src="../../render/render.js"></script>
|
||||
<script>
|
||||
var m = require("../../render/hyperscript")
|
||||
var render = require("../../render/render")(window, run).render
|
||||
var renderer = require("../../render/render")(window)
|
||||
var root = document.getElementById("root")
|
||||
|
||||
var empty = []
|
||||
|
|
@ -47,16 +47,13 @@ function view() {
|
|||
|
||||
function exit(vnode, done) {
|
||||
vnode.dom.classList.add("exit")
|
||||
setTimeout(function() {
|
||||
vnode.dom.classList.remove("exit")
|
||||
done()
|
||||
}, 1000)
|
||||
setTimeout(done, 1000)
|
||||
}
|
||||
|
||||
function run() {
|
||||
cells = cells === full ? empty : full
|
||||
|
||||
render(root, [view()])
|
||||
renderer.render(root, [view()])
|
||||
|
||||
setTimeout(run, 2000)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue