Live filter badges when editing & hide badges when active filter items in dropdown

This commit is contained in:
Michael Shamoon
2020-12-19 22:54:37 -08:00
parent 5a4807f3f9
commit c2c15cc35f
5 changed files with 18 additions and 11 deletions

View File

@@ -63,7 +63,7 @@ export class BulkEditorComponent {
let state = ToggleableItemState.NotSelected
if (selectedDocumentsWithTag.length == selectedDocuments.length) state = ToggleableItemState.Selected
else if (selectedDocumentsWithTag.length > 0 && selectedDocumentsWithTag.length < selectedDocuments.length) state = ToggleableItemState.PartiallySelected
tagsToggleableItems.push( { item: t, state: state } )
tagsToggleableItems.push( { item: t, state: state, count: selectedDocumentsWithTag.length } )
})
return tagsToggleableItems
}
@@ -77,7 +77,7 @@ export class BulkEditorComponent {
let state = ToggleableItemState.NotSelected
if (selectedDocumentsWithCorrespondent.length == selectedDocuments.length) state = ToggleableItemState.Selected
else if (selectedDocumentsWithCorrespondent.length > 0 && selectedDocumentsWithCorrespondent.length < selectedDocuments.length) state = ToggleableItemState.PartiallySelected
correspondentsToggleableItems.push( { item: c, state: state } )
correspondentsToggleableItems.push( { item: c, state: state, count: selectedDocumentsWithCorrespondent.length } )
})
return correspondentsToggleableItems
}
@@ -91,7 +91,7 @@ export class BulkEditorComponent {
let state = ToggleableItemState.NotSelected
if (selectedDocumentsWithDocumentType.length == selectedDocuments.length) state = ToggleableItemState.Selected
else if (selectedDocumentsWithDocumentType.length > 0 && selectedDocumentsWithDocumentType.length < selectedDocuments.length) state = ToggleableItemState.PartiallySelected
documentTypesToggleableItems.push( { item: dt, state: state } )
documentTypesToggleableItems.push( { item: dt, state: state, count: selectedDocumentsWithDocumentType.length } )
})
return documentTypesToggleableItems
}