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:
parent
84cb4e750a
commit
462fb659d7
3 changed files with 55 additions and 45 deletions
|
|
@ -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}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue