Use same noop function for all disabled handlers

This commit is contained in:
Kevin Sawicki
2013-02-07 07:12:05 -08:00
committed by Corey Johnson & Kevin Sawicki
parent 641a0d43cc
commit cdf29691d7

View File

@@ -28,12 +28,13 @@ class AtomPackage extends Package
disableEventHandlersOnBubblePath: (event) ->
bubblePathEventHandlers = []
disabledHandler = ->
element = $(event.target)
while element.length
if eventHandlers = element.data('events')?[event.type]
for eventHandler in eventHandlers
eventHandler.disabledHandler = eventHandler.handler
eventHandler.handler = ->
eventHandler.handler = disabledHandler
bubblePathEventHandlers.push(eventHandler)
element = element.parent()
bubblePathEventHandlers