Skip to content

Instantly share code, notes, and snippets.

@koenbok
Created January 16, 2016 21:39
Show Gist options
  • Select an option

  • Save koenbok/0ddae933e6f7b0373916 to your computer and use it in GitHub Desktop.

Select an option

Save koenbok/0ddae933e6f7b0373916 to your computer and use it in GitHub Desktop.
logEventListeners = ->
return if window.__logEventListeners
window.__logEventListeners = true
addEventListener = Element::addEventListener
removeEventListener = Element::removeEventListener
Element::addEventListener = () ->
print "addEventListener", arguments[0], @
addEventListener.apply(@, arguments)
Element::removeEventListener = () ->
print "removeEventListener", arguments, @
removeEventListener.apply(@, arguments)
logEventListeners()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment