This commit is contained in:
Leo Horie 2016-07-15 22:24:04 -04:00
parent 519b352c2c
commit 602d048611
2 changed files with 10 additions and 7 deletions

View file

@ -22,7 +22,7 @@ module.exports = function($window, renderer, pubsub) {
else {
renderer.render(root, Node(payload, null, args, undefined, undefined, undefined))
}
}, function(path, params) {
}, function() {
router.setPath(defaultRoute, null, {replace: true})
})
autoredraw(root, renderer, pubsub, replay)

View file

@ -585,6 +585,8 @@ var renderService = function($window) {
function onremove(vnode) {
if (vnode.attrs && vnode.attrs.onremove) vnode.attrs.onremove.call(vnode.state, vnode)
if (typeof vnode.tag !== "string" && vnode.tag.onremove) vnode.tag.onremove.call(vnode.state, vnode)
if (vnode.instance != null) onremove(vnode.instance)
else {
var children = vnode.children
if (children instanceof Array) {
for (var i = 0; i < children.length; i++) {
@ -593,6 +595,7 @@ var renderService = function($window) {
}
}
}
}
//attrs
function setAttrs(vnode, attrs, ns) {
for (var key in attrs) {
@ -1071,7 +1074,7 @@ m.route = function($window, renderer, pubsub) {
renderer.render(root, Node(payload, null, args, undefined, undefined, undefined))
}
}, function(path, params) {
router.setPath(defaultRoute, params, {replace: true})
router.setPath(defaultRoute, null, {replace: true})
})
autoredraw(root, renderer, pubsub, replay)
}