mithril-vndb/api/mount.js
Leo Horie 977239d207 rename limiter to throttle and refactor
- don't inject raf/setTimeout since we can't really mock them w/ a good degree of timing accuracy anyways

fix some unrelated tests
2016-05-19 23:24:04 -04:00

18 lines
379 B
JavaScript

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