diff options
author | Arinde Eniola <eniolaarinde1@gmail.com> | 2016-04-14 23:28:36 +0100 |
---|---|---|
committer | Arinde Eniola <eniolaarinde1@gmail.com> | 2016-04-14 23:28:36 +0100 |
commit | eee8916e6b1c21051ad5a532a613b703c398ef48 (patch) | |
tree | eb1253ac19d6f1bf8d1e37999272444f539331c5 | |
parent | 741b8fe127a4913796ae299fb862d9612c12c825 (diff) | |
download | gitlab-ce-js_instance_event_manager.tar.gz |
some changesjs_instance_event_manager
-rw-r--r-- | app/assets/javascripts/glpage.js.coffee | 4 |
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) ) |