diff --git a/assets/javascripts/lib/util.coffee b/assets/javascripts/lib/util.coffee index 39e4682f..e1c2fcff 100644 --- a/assets/javascripts/lib/util.coffee +++ b/assets/javascripts/lib/util.coffee @@ -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) ->