Update bundles [skip ci]
This commit is contained in:
parent
3bdf11cde3
commit
2048633d5d
2 changed files with 40 additions and 31 deletions
11
mithril.js
11
mithril.js
|
|
@ -1103,12 +1103,21 @@ m.route = function($window, renderer, pubsub) {
|
|||
|
||||
return route
|
||||
}(window, renderService, redrawService)
|
||||
var dummy = {view: function() {}}
|
||||
m.mount = function(renderer, pubsub) {
|
||||
return function(root, component) {
|
||||
pubsub.unsubscribe(root.redraw)
|
||||
var run = autoredraw(root, renderer, pubsub, function() {
|
||||
renderer.render(root, {tag: component})
|
||||
renderer.render(
|
||||
root,
|
||||
Vnode(component === null ? dummy : component, undefined, undefined, undefined, undefined, undefined)
|
||||
)
|
||||
})
|
||||
run()
|
||||
if (component === null) {
|
||||
pubsub.unsubscribe(root.redraw)
|
||||
delete root.redraw
|
||||
}
|
||||
}
|
||||
}(renderService, redrawService)
|
||||
m.trust = function(html) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue