RED-9985: prevent filter categories from collapsing upon selection.
This commit is contained in:
parent
9ca054613c
commit
97b614a899
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
@if (primaryFilters$ | async; as filters) {
|
@if (primaryFilters$ | async; as filters) {
|
||||||
<div class="filter-content">
|
<div class="filter-content">
|
||||||
@for (filter of filters; track filter) {
|
@for (filter of filters; track filter.id) {
|
||||||
<ng-container
|
<ng-container
|
||||||
[ngTemplateOutletContext]="{
|
[ngTemplateOutletContext]="{
|
||||||
filter: filter,
|
filter: filter,
|
||||||
@ -33,7 +33,7 @@
|
|||||||
<div class="all-caps-label" translate="filter-menu.filter-options"></div>
|
<div class="all-caps-label" translate="filter-menu.filter-options"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@for (filter of secondaryGroup.filters; track filter) {
|
@for (filter of secondaryGroup.filters; track filter.id) {
|
||||||
<ng-container
|
<ng-container
|
||||||
[ngTemplateOutletContext]="{
|
[ngTemplateOutletContext]="{
|
||||||
filter: filter,
|
filter: filter,
|
||||||
|
|||||||
@ -16,6 +16,7 @@ function copySettings(oldFilters: INestedFilter[], newFilters: INestedFilter[])
|
|||||||
const newFilter = newFilters.find(f => f.id === filter.id);
|
const newFilter = newFilters.find(f => f.id === filter.id);
|
||||||
if (newFilter) {
|
if (newFilter) {
|
||||||
newFilter.checked = filter.checked;
|
newFilter.checked = filter.checked;
|
||||||
|
newFilter.expanded = filter.expanded;
|
||||||
newFilter.indeterminate = filter.indeterminate;
|
newFilter.indeterminate = filter.indeterminate;
|
||||||
if (filter.children && newFilter.children) {
|
if (filter.children && newFilter.children) {
|
||||||
copySettings(filter.children, newFilter.children);
|
copySettings(filter.children, newFilter.children);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user