Add keyFrameAnimation for hot-swapping.

This commit is contained in:
evancz 2013-06-01 00:13:31 -07:00
parent 6c2fb97f6a
commit 8004905409

View file

@ -15,7 +15,9 @@ ElmRuntime.swap = function(from, to) {
} }
var canSwap = depthFirstTraversals(similar, from.inputs, to.inputs); var canSwap = depthFirstTraversals(similar, from.inputs, to.inputs);
if (canSwap) { depthFirstTraversals(swap, from.inputs, to.inputs); } if (canSwap) { depthFirstTraversals(swap, from.inputs, to.inputs); }
from.node.parentNode.replaceChild(to.node, from.node); ElmRuntime.draw(function() {
from.node.parentNode.replaceChild(to.node, from.node)
});
return canSwap; return canSwap;
} }