summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Sumaran <alfredo@gitlab.com>2016-12-19 19:30:57 +0000
committerAlfredo Sumaran <alfredo@gitlab.com>2016-12-19 19:30:57 +0000
commit323e8c4ea537f2b9f4737c73832af195a528332a (patch)
tree60c473e2eae32461a8f3d56b4c128b5eb7da69f9
parent5048baaa371ebaafeb057608d60bcb09a866f07c (diff)
parentd80b2677319e5ba5570be4b691a07cbbaea2fd47 (diff)
downloadgitlab-ce-323e8c4ea537f2b9f4737c73832af195a528332a.tar.gz
Merge branch 'gl-dropdown-fix' into 'master'
Backport changes from EE to gl_dropdown.js REF: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/977 See merge request !8165
-rw-r--r--app/assets/javascripts/gl_dropdown.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/assets/javascripts/gl_dropdown.js b/app/assets/javascripts/gl_dropdown.js
index 57dabfe05e4..bb516b3d2df 100644
--- a/app/assets/javascripts/gl_dropdown.js
+++ b/app/assets/javascripts/gl_dropdown.js
@@ -343,16 +343,18 @@
selector = ".dropdown-page-one .dropdown-content a";
}
this.dropdown.on("click", selector, function(e) {
- var $el, selected;
+ var $el, selected, selectedObj, isMarking;
$el = $(this);
selected = self.rowClicked($el);
+ selectedObj = selected ? selected[0] : null;
+ isMarking = selected ? selected[1] : null;
if (self.options.clicked) {
- self.options.clicked(selected[0], $el, e, selected[1]);
+ self.options.clicked(selectedObj, $el, e, isMarking);
}
// Update label right after all modifications in dropdown has been done
if (self.options.toggleLabel) {
- self.updateLabel(selected[0], $el, self);
+ self.updateLabel(selectedObj, $el, self);
}
$el.trigger('blur');