Add m.redraw() support for multiple mount points
To better match `0.2.x` behavior: https://jsfiddle.net/xbpyqL9k/
This commit is contained in:
parent
058b25002d
commit
71c77ba603
8 changed files with 97 additions and 30 deletions
11
index.js
11
index.js
|
|
@ -3,18 +3,17 @@
|
|||
var m = require("./render/hyperscript")
|
||||
var trust = require("./render/trust")
|
||||
var createRenderer = require("./render/render")
|
||||
var createRedraw = require("./api/redraw")
|
||||
var createMounter = require("./api/mount")
|
||||
var createRouterInstance = require("./api/router")
|
||||
var createRequester = require("./request/request")
|
||||
var redraw = {run: function() {}}
|
||||
var renderers = []
|
||||
|
||||
m.redraw = function() {
|
||||
redraw.run()
|
||||
}
|
||||
m.redraw = createRedraw(renderers)
|
||||
m.trust = trust
|
||||
m.render = createRenderer(window).render
|
||||
m.mount = createMounter(window, redraw)
|
||||
m.route = createRouterInstance(window, redraw)
|
||||
m.mount = createMounter(window, renderers)
|
||||
m.route = createRouterInstance(window, renderers)
|
||||
m.request = createRequester(window, Promise).ajax
|
||||
|
||||
module.exports = m
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue