From b5f2ba5669b897964cb6d26f34af4ffe099ed099 Mon Sep 17 00:00:00 2001 From: Thibaut Date: Sun, 7 Dec 2014 11:54:41 -0500 Subject: [PATCH] Add useCapture option to $.on/off --- assets/javascripts/lib/util.coffee | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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) ->