|
|
|
@ -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) ->
|
|
|
|
|