mithril-vndb/api/mount.js
2016-05-19 10:59:41 -07:00

18 lines
391 B
JavaScript

"use strict"
var createRenderer = require("../render/render")
var limiter = require("./limiter");
module.exports = function($window, redraw) {
return function(root, component) {
var renderer = createRenderer($window)
var draw = limiter($window, function draw() {
renderer.render(root, {tag: component})
})
renderer.setEventCallback(draw)
redraw.run = draw
draw()
}
}