Add useCapture option to $.on/off

pull/142/merge
Thibaut 10 years ago
parent fa73dba4e6
commit b5f2ba5669

@ -28,18 +28,18 @@ $.closestLink = (el, parent = document.body) ->
# Events
#
$.on = (el, event, callback) ->
$.on = (el, event, callback, useCapture = false) ->
if event.indexOf(' ') >= 0
$.on el, name, callback for name in event.split(' ')
else
el.addEventListener(event, callback)
el.addEventListener(event, callback, useCapture)
return
$.off = (el, event, callback) ->
$.off = (el, event, callback, useCapture = false) ->
if event.indexOf(' ') >= 0
$.off el, name, callback for name in event.split(' ')
else
el.removeEventListener(event, callback)
el.removeEventListener(event, callback, useCapture)
return
$.trigger = (el, type, canBubble = true, cancelable = true) ->

Loading…
Cancel
Save