Revision 59136
Added by Konstantina Galouni almost 4 years ago
newSearchPage.component.html | ||
---|---|---|
78 | 78 |
</div> |
79 | 79 |
</ng-template> |
80 | 80 |
<ng-template #filters_column> |
81 |
<div class="uk-width-1-1 uk-margin-top uk-margin-medium-bottom ">
|
|
81 |
<div class="uk-width-1-1 uk-margin-top"> |
|
82 | 82 |
<div class="uk-grid uk-flex uk-flex-bottom"> |
83 |
<h5 class="uk-text-bold">Filters</h5> |
|
83 |
<h5 *ngIf="(selectedRangeFilters+selectedFilters + selectedTypesNum > 0) || (filters.length > 0 && (results.length > 0 || disableForms))" |
|
84 |
class="uk-text-bold"> |
|
85 |
Filters |
|
86 |
</h5> |
|
84 | 87 |
<a *ngIf="(selectedRangeFilters+selectedFilters + selectedTypesNum)>1" (click)="clearFilters()" |
85 | 88 |
[class]="((disableForms)?'uk-disabled uk-link-muted':'')+' portal-link ' + 'uk-width-1-2'"> |
86 | 89 |
Clear All |
87 | 90 |
</a> |
88 | 91 |
</div> |
89 |
<div *ngIf="selectedRangeFilters+selectedFilters + selectedTypesNum > 0" class="uk-margin-small-top"> |
|
92 |
<div *ngIf="selectedRangeFilters+selectedFilters + selectedTypesNum > 0" |
|
93 |
class="uk-margin-small-top uk-margin-medium-bottom"> |
|
90 | 94 |
<ng-container *ngTemplateOutlet="selected_filters_pills; context: {}"></ng-container> |
91 | 95 |
</div> |
92 | 96 |
</div> |
... | ... | |
117 | 121 |
</li> |
118 | 122 |
</ng-container> |
119 | 123 |
<ng-container *ngFor="let filter of filters "> |
120 |
<li *ngIf="filter.values.length >0 && filter.filterId != 'resultbestaccessright'">
|
|
124 |
<li *ngIf="filter.values && filter.filterId != 'resultbestaccessright'"> |
|
121 | 125 |
<search-filter [filterValuesNum]="filterValuesNum" [showMoreInline]="showMoreFilterValuesInline" |
122 | 126 |
[isDisabled]="disableForms" [filter]="filter" [showResultCount]=showResultCount |
123 | 127 |
(onFilterChange)="filterChanged($event)"></search-filter> |
Also available in: Unified diff
[Trunk | Library]:
1. newSearchPage.component.html: Do not show "Filters" label when no results and no selected filters | [Bug fix] Check "filter.values" not "filter.values.lenght" - change detection error.
2. searchFilter.component.ts: [Bug fix] Set filter.radioValue also in ngOnChanges - filter value did not seem selected even if it was.
3. searchPageTableView.component.html: Show "Filters" label when there are filters (not only selected filters).