diff options
author | Alfredo Sumaran <alfredo@gitlab.com> | 2016-04-27 18:07:25 -0500 |
---|---|---|
committer | Alfredo Sumaran <alfredo@gitlab.com> | 2016-06-03 17:11:41 -0500 |
commit | e42f88ca3783cc848137a04ed0c21f9cb3c0b7a7 (patch) | |
tree | e3ec6170e16c93dbdb82f551a5237793d2cc80d5 | |
parent | 5a474ff8dafcd238f8bc3d93a34ff2093d0332a6 (diff) | |
download | gitlab-ce-e42f88ca3783cc848137a04ed0c21f9cb3c0b7a7.tar.gz |
Restore dropdown state when unchecking all issues
-rw-r--r-- | app/assets/javascripts/labels_select.js.coffee | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/app/assets/javascripts/labels_select.js.coffee b/app/assets/javascripts/labels_select.js.coffee index 9f845078b7f..52c1e8a469b 100644 --- a/app/assets/javascripts/labels_select.js.coffee +++ b/app/assets/javascripts/labels_select.js.coffee @@ -318,6 +318,20 @@ class @LabelsSelect @indeterminateIds = _this.getIndeterminateIds() ) + @bindEvents() + + bindEvents: -> + $('body').on 'change', '.selected_issue', @onSelectCheckboxIssue + + onSelectCheckboxIssue: -> + return if $('.selected_issue:checked').length + + # Remove inputs + $('.issues_bulk_update .labels-filter input[type="hidden"]').remove() + + # Also restore button text + $('.issues_bulk_update .labels-filter .dropdown-toggle-text').text('Label') + getIndeterminateIds: -> label_ids = [] |