|
4 | 4 | <mat-menu #menu="matMenu" class="filter-menu"> |
5 | 5 | <div (click)="ignoreMenuClick($event);" class="ada-filter-block" *ngIf="!isSingleFilterEnabled()"> |
6 | 6 | <select class="ada-filter-input" [(ngModel)]="filterType"> |
7 | | - <option value="CONTAINS" *ngIf="!hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.CONTAINS)">Contains</option> |
8 | | - <option value="STARTS_WITH" *ngIf="!hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.STARTS_WITH)">Starts with</option> |
9 | | - <option value="ENDS_WITH" *ngIf="!hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.ENDS_WITH)">Ends with</option> |
10 | | - <option value="EQUALS" *ngIf="!hasSetSelect() && isFilterEnabled(FILTER_TYPES.EQUALS)">Equals</option> |
11 | | - <option value="NOT_EQUALS" *ngIf="!hasSetSelect() && isFilterEnabled(FILTER_TYPES.NOT_EQUALS)">Not equals</option> |
12 | | - <option value="RANGE" *ngIf="!hasSetSelect() && isFilterEnabled(FILTER_TYPES.RANGE)">Range</option> |
13 | | - <option value="IN" *ngIf="hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.IN)">In</option> |
14 | | - <option value="NIN" *ngIf="hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.NIN)">Not in</option> |
15 | | - <option value="GREATER_THAN" *ngIf="hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.GREATER_THAN)">Greater than</option> |
16 | | - <option value="GREATER_THAN_OR_EQUALS" *ngIf="hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.GREATER_THAN_OR_EQUALS)">Greater than or equals</option> |
17 | | - <option value="LESS_THAN" *ngIf="hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.LESS_THAN)">Less than</option> |
18 | | - <option value="LESS_THAN_OR_EQUALS" *ngIf="hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.LESS_THAN_OR_EQUALS)">Less than or equals</option> |
| 7 | + <option value="CONTAINS" *ngIf="!hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.CONTAINS)">{{configuration.filterTranslate.contains}}</option> |
| 8 | + <option value="STARTS_WITH" *ngIf="!hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.STARTS_WITH)">{{configuration.filterTranslate.startsWith}}</option> |
| 9 | + <option value="ENDS_WITH" *ngIf="!hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.ENDS_WITH)">{{configuration.filterTranslate.endsWith}}</option> |
| 10 | + <option value="EQUALS" *ngIf="!hasSetSelect() && isFilterEnabled(FILTER_TYPES.EQUALS)">{{configuration.filterTranslate.equals}}</option> |
| 11 | + <option value="NOT_EQUALS" *ngIf="!hasSetSelect() && isFilterEnabled(FILTER_TYPES.NOT_EQUALS)">{{configuration.filterTranslate.notEquals}}</option> |
| 12 | + <option value="RANGE" *ngIf="!hasSetSelect() && isFilterEnabled(FILTER_TYPES.RANGE)">{{configuration.filterTranslate.range}}</option> |
| 13 | + <option value="IN" *ngIf="hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.IN)">{{configuration.filterTranslate.in}}</option> |
| 14 | + <option value="NIN" *ngIf="hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.NIN)">{{configuration.filterTranslate.nin}}</option> |
| 15 | + <option value="GREATER_THAN" *ngIf="hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.GREATER_THAN)">{{configuration.filterTranslate.greaterThan}}</option> |
| 16 | + <option value="GREATER_THAN_OR_EQUALS" *ngIf="hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.GREATER_THAN_OR_EQUALS)">{{configuration.filterTranslate.greaterThanOrEquals}}</option> |
| 17 | + <option value="LESS_THAN" *ngIf="hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.LESS_THAN)">{{configuration.filterTranslate.lessThan}}</option> |
| 18 | + <option value="LESS_THAN_OR_EQUALS" *ngIf="hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.LESS_THAN_OR_EQUALS)">{{configuration.filterTranslate.lessThanOrEquals}}</option> |
19 | 19 | </select> |
20 | 20 | </div> |
21 | 21 | <div (click)="ignoreMenuClick($event);" *ngIf="hasSetSelect()" class="ada-filter-block"> |
22 | | - <input type="text" class="ada-filter-input ada-filter-input-small" placeholder="Filter out options" [(ngModel)]="filterOutSelect"> |
| 22 | + <input type="text" class="ada-filter-input ada-filter-input-small" [placeholder]="configuration.filterTranslate.filterOutOptions" [(ngModel)]="filterOutSelect"> |
23 | 23 | <div class="ada-filter-select-block"> |
24 | 24 | <div *ngFor="let check of filterIn | filter:filterOutSelect"> |
25 | 25 | <input type="checkbox" [checked]="filter3.indexOf(check.value) > -1" (change)="checkboxChange(check.value, $event)"> |
|
28 | 28 | </div> |
29 | 29 | </div> |
30 | 30 | <div (click)="ignoreMenuClick($event);" *ngIf="!hasSetSelect()" class="ada-filter-block"> |
31 | | - <input type="text" *ngIf="!hasDateTimeSelect()" class="ada-filter-input" placeholder="{{filterType === 'RANGE' ? 'From' : 'Filter'}}" [(ngModel)]="filter1"> |
| 31 | + <input type="text" *ngIf="!hasDateTimeSelect()" class="ada-filter-input" placeholder="{{filterType === 'RANGE' ? configuration.filterTranslate.filterRangeFrom : configuration.filterTranslate.filterPlaceholder}}" [(ngModel)]="filter1"> |
32 | 32 |
|
33 | 33 | <input type="text" *ngIf="hasDateTimeSelect()" |
34 | 34 | mwlFlatpickr [options]="this.column.column.filterDateOptions" [convertModelValue]="true" |
35 | | - class="ada-filter-input" placeholder="{{filterType === 'RANGE' ? 'From' : 'Filter'}}" [(ngModel)]="filter1" |
| 35 | + class="ada-filter-input" placeholder="{{filterType === 'RANGE' ? configuration.filterTranslate.filterRangeFrom : configuration.filterTranslate.filterPlaceholder}}" [(ngModel)]="filter1" |
36 | 36 | > |
37 | 37 | </div> |
38 | 38 | <div (click)="ignoreMenuClick($event);" *ngIf="filterType === 'RANGE' && !hasSetSelect()" class="ada-filter-block"> |
39 | | - <input type="text" *ngIf="!hasDateTimeSelect()" class="ada-filter-input" placeholder="To" [(ngModel)]="filter2"> |
| 39 | + <input type="text" *ngIf="!hasDateTimeSelect()" class="ada-filter-input" [placeholder]="configuration.filterTranslate.filterRangeTo" [(ngModel)]="filter2"> |
40 | 40 |
|
41 | 41 | <input type="text" *ngIf="hasDateTimeSelect()" |
42 | 42 | mwlFlatpickr [options]="this.column.column.filterDateOptions" [convertModelValue]="true" |
43 | | - class="ada-filter-input" placeholder="To" [(ngModel)]="filter2"> |
| 43 | + class="ada-filter-input" [placeholder]="configuration.filterTranslate.filterRangeTo" [(ngModel)]="filter2"> |
44 | 44 | </div> |
45 | 45 | <div style="text-align: center;"> |
46 | | - <button class="ada-filter-button ada-apply-button" (click)="applyFilter()">Apply filter</button> |
47 | | - <button class="ada-filter-button ada-clear-button" (click)="clearFilter()">Clear filter</button> |
| 46 | + <button class="ada-filter-button ada-apply-button" (click)="applyFilter()">{{configuration.filterTranslate.applyFilter}}</button> |
| 47 | + <button class="ada-filter-button ada-clear-button" (click)="clearFilter()">{{configuration.filterTranslate.clearFilter}}</button> |
48 | 48 | </div> |
49 | 49 | </mat-menu> |
50 | 50 | </span> |
0 commit comments