diff --git a/app/assets/javascripts/gl_dropdown.js.coffee b/app/assets/javascripts/gl_dropdown.js.coffee index 7a23a3cf88155b11cc3c3c4e8cf308abc6a844d8..989ab3023ca91970f1309c423617c96f0d84e598 100644 --- a/app/assets/javascripts/gl_dropdown.js.coffee +++ b/app/assets/javascripts/gl_dropdown.js.coffee @@ -11,7 +11,7 @@ class GitLabDropdownFilter $inputContainer = @input.parent() $clearButton = $inputContainer.find('.js-dropdown-input-clear') - @indeterminatedIds = [] + @indeterminateIds = [] # Clear click $clearButton.on 'click', (e) => @@ -300,10 +300,10 @@ class GitLabDropdown opened: => @addArrowKeyEvent() - if @options.setIndeterminatedIds - @options.setIndeterminatedIds.call(@) + if @options.setIndeterminateIds + @options.setIndeterminateIds.call(@) - # Makes indeterminated items effective + # Makes indeterminate items effective if @fullData and @dropdown.find('.dropdown-menu-toggle').hasClass('js-filter-bulk-update') @parseData @fullData diff --git a/app/assets/javascripts/labels_select.js.coffee b/app/assets/javascripts/labels_select.js.coffee index 0aedc7a5f0b849d4fe9c7c98d7b58f6074e0a882..da2c85967dfd82fd81d81f8cfef406ebade03d56 100644 --- a/app/assets/javascripts/labels_select.js.coffee +++ b/app/assets/javascripts/labels_select.js.coffee @@ -203,20 +203,15 @@ class @LabelsSelect removesAll = label.id is 0 or not label.id? if $dropdown.hasClass('js-filter-bulk-update') - indeterminated = instance.indeterminatedIds - if indeterminated.indexOf(label.id) isnt -1 - selectedClass.push 'indeterminated' + indeterminate = instance.indeterminateIds + if indeterminate.indexOf(label.id) isnt -1 + selectedClass.push 'indeterminate' if $form.find("input[type='hidden']\ [name='#{$dropdown.data('fieldName')}']\ [value='#{this.id(label)}']").length selectedClass.push 'is-active' - index = selectedClass.indexOf('indeterminated') - - if index isnt -1 - selectedClass.splice(index, 1) - if $dropdown.hasClass('js-multiselect') and removesAll selectedClass.push 'dropdown-clear-active' @@ -316,13 +311,13 @@ class @LabelsSelect else saveLabelData() - setIndeterminatedIds: -> + setIndeterminateIds: -> if @dropdown.find('.dropdown-menu-toggle').hasClass('js-filter-bulk-update') - console.log 'options.setIndeterminatedIds' - @indeterminatedIds = _this.getIndeterminatedIds() + console.log 'options.setIndeterminateIds' + @indeterminateIds = _this.getIndeterminateIds() ) - getIndeterminatedIds: -> + getIndeterminateIds: -> label_ids = [] $('.selected_issue:checked').each (i, el) -> diff --git a/app/assets/stylesheets/framework/dropdowns.scss b/app/assets/stylesheets/framework/dropdowns.scss index a77c19bf2a78d5fe82d06a3764c345758a449119..6ef0405c7e7d85fa3a3481b2d65406ef57af5b7a 100644 --- a/app/assets/stylesheets/framework/dropdowns.scss +++ b/app/assets/stylesheets/framework/dropdowns.scss @@ -232,7 +232,7 @@ a { padding-left: 25px; - &.indeterminated, &.is-active{ + &.indeterminate, &.is-active{ &::before { position: absolute; left: 5px; @@ -246,7 +246,7 @@ } } - &.indeterminated::before { + &.indeterminate::before { content: "\f068"; }