summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArinde Eniola <eniolaarinde1@gmail.com>2016-04-14 23:28:36 +0100
committerArinde Eniola <eniolaarinde1@gmail.com>2016-04-14 23:28:36 +0100
commiteee8916e6b1c21051ad5a532a613b703c398ef48 (patch)
treeeb1253ac19d6f1bf8d1e37999272444f539331c5
parent741b8fe127a4913796ae299fb862d9612c12c825 (diff)
downloadgitlab-ce-js_instance_event_manager.tar.gz
-rw-r--r--app/assets/javascripts/glpage.js.coffee4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/assets/javascripts/glpage.js.coffee b/app/assets/javascripts/glpage.js.coffee
index 46554f0e607..3c753b844a7 100644
--- a/app/assets/javascripts/glpage.js.coffee
+++ b/app/assets/javascripts/glpage.js.coffee
@@ -11,6 +11,8 @@ window.GlPage = {
@instances[className] = new className()
else if args.length is 1
@instances[args[0]] = new args[0]()
+ else
+ throw new Error 'You must provide at least one argument'
delegate: (targetsObj) ->
(e, data) ->
@@ -79,7 +81,7 @@ window.GlPage = {
lastArgIndex = args.length - 1
if args.length is 0
- @events.forEach((event) =>
+ $.each(@events, (event) =>
$el = $(event.el)
$el.off(event.type, event.callback)
)