mirror of
https://github.com/atom/atom.git
synced 2026-01-24 14:28:14 -05:00
Use same noop function for all disabled handlers
This commit is contained in:
committed by
Corey Johnson & Kevin Sawicki
parent
641a0d43cc
commit
cdf29691d7
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user