diff options
author | Alfredo Sumaran <alfredo@gitlab.com> | 2016-12-19 19:30:57 +0000 |
---|---|---|
committer | Alfredo Sumaran <alfredo@gitlab.com> | 2016-12-19 19:30:57 +0000 |
commit | 323e8c4ea537f2b9f4737c73832af195a528332a (patch) | |
tree | 60c473e2eae32461a8f3d56b4c128b5eb7da69f9 | |
parent | 5048baaa371ebaafeb057608d60bcb09a866f07c (diff) | |
parent | d80b2677319e5ba5570be4b691a07cbbaea2fd47 (diff) | |
download | gitlab-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.js | 8 |
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'); |