diff --git a/app/assets/images/icons.svg b/app/assets/images/icons.svg index 51e6b550b..55925cddd 100644 --- a/app/assets/images/icons.svg +++ b/app/assets/images/icons.svg @@ -455,6 +455,15 @@ + + + + + + + + + diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 935aef4a9..c7c3e2fef 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -209,9 +209,20 @@ function buildFilterRow(field, operator, values) { case "list_optional_with_history": case "list_status": case "list_subprojects": + const iconType = values.length > 1 ? 'toggle-minus' : 'toggle-plus'; + const clonedIcon = document.querySelector('#icon-copy-source svg').cloneNode(true); + updateSVGIcon(clonedIcon, iconType); + tr.find('.values').append( - '' + - '  ' + $('', { style: 'display:none;' }).append( + $('