BigW Consortium Gitlab

Commit 2d38d35b by Phil Hughes

Fixed label toggle text

parent 7418873b
...@@ -212,21 +212,24 @@ ...@@ -212,21 +212,24 @@
}, },
selectable: true, selectable: true,
filterable: true, filterable: true,
selected: $dropdown.data('selected') || [],
toggleLabel: function(selected, el) { toggleLabel: function(selected, el) {
var selected_labels; var isSelected = el !== null ? el.hasClass('is-active') : false,
selected_labels = $('.js-label-select').siblings('.dropdown-menu-labels').find('.is-active'); title = selected.title;
if (selected && (selected.title != null)) {
if (selected_labels.length > 1) { if (isSelected) {
return selected.title + " +" + (selected_labels.length - 1) + " more"; this.selected.push(title);
} else { } else {
return selected.title; var index = this.selected.indexOf(title);
} this.selected.splice(index, 1);
} else if (!selected && selected_labels.length !== 0) { }
if (selected_labels.length > 1) {
return ($(selected_labels[0]).text()) + " +" + (selected_labels.length - 1) + " more"; var selectedLabels = this.selected;
} else if (selected_labels.length === 1) {
return $(selected_labels).text(); if (selectedLabels.length === 1) {
} return selectedLabels;
} else if (selectedLabels.length > 1) {
return selectedLabels[0] + " +" + (selectedLabels.length - 1) + " more";
} else { } else {
return defaultLabel; return defaultLabel;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment