Project

General

Profile

« Previous | Next » 

Revision 59136

[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).

View differences:

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