Fix event handler this value, simplify redraw handling (#2320)

Shaves 10 bytes off the bundle from smaller name + reduced indirection
This commit is contained in:
Isiah Meadows 2018-12-03 06:35:27 -05:00 committed by GitHub
parent 84cb4e750a
commit 462fb659d7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 55 additions and 45 deletions

View file

@ -17,11 +17,6 @@ function throttle(callback) {
module.exports = function($window, throttleMock) {
var renderService = coreRenderer($window)
renderService.setEventCallback(function(e) {
if (e.redraw === false) e.redraw = undefined
else redraw()
})
var callbacks = []
var rendering = false
@ -42,5 +37,6 @@ module.exports = function($window, throttleMock) {
var redraw = (throttleMock || throttle)(sync)
redraw.sync = sync
renderService.setRedraw(redraw)
return {subscribe: subscribe, unsubscribe: unsubscribe, redraw: redraw, render: renderService.render}
}