Project

General

Profile

1 50169 argiro.kok
2
<ul *ngIf= "filter.values.length >0" class="uk-list">
3
<li class="uk-open">
4 53353 argiro.kok
    <h5  class="uk-margin-bottom-remove searchFilterTitle">{{_formatTitle(filter.title,filter.values.length)}}
5 50169 argiro.kok
    </h5>
6
    <div  aria-expanded="false">
7
      <div class="searchFilterBoxValues ">
8 53379 argiro.kok
        <div *ngFor = "let value of getSelectedValues(filter,'num')"  class = "uk-animation-fade filterItem">
9 50169 argiro.kok
           <span class="filterName"><div title = "{{value.name}}">
10 55570 argiro.kok
           <input  [(ngModel)]="value.selected" type="checkbox" (ngModelChange)="filterChange(value.selected)" />
11 50169 argiro.kok
           {{_formatName(value)}} </div></span>
12 51984 argiro.kok
           <span class="filterNumber" *ngIf = "showResultCount === true" >  ({{value.number|number}})</span>
13 50169 argiro.kok
        </div>
14 53379 argiro.kok
        <!-- <hr *ngIf="filter.countSelectedValues > 0 && (filter.values.length-filter.countSelectedValues ) > 0 " class="uk-grid-divider uk-margin-small"-->
15 52770 argiro.kok
        <div *ngFor = "let value of getNotSelectedValues(filter,'num').slice(0,(!addShowMore?getNotSelectedValues(filter,'num').length:5-getSelectedValues(filter,'num').length))" class = "uk-animation-fade filterItem">
16 50169 argiro.kok
17 55570 argiro.kok
           <span class="filterName"><div title = "{{value.name}}" [class]="(isDisabled || (showResultCount && value.number === 0))?'uk-text-muted':''" > <input [disabled]="isDisabled || (showResultCount && value.number === 0)" [(ngModel)]="value.selected" type="checkbox" (ngModelChange)="filterChange(value.selected)" />
18 50169 argiro.kok
           {{_formatName(value)}} </div></span>
19 55570 argiro.kok
           <span class="filterNumber" *ngIf = "showResultCount === true" [class]="(isDisabled || value.number === 0)?'uk-text-muted':''" >  ({{value.number|number}})</span>
20 50169 argiro.kok
        </div>
21
22 52770 argiro.kok
        <a *ngIf=" addShowMore && (filter.values.length) > 5" (click)="open()"
23 53353 argiro.kok
          [class]="(isDisabled)?'uk-disabled uk-link-muted   uk-text-secondary':'  uk-text-secondary'">View more
24 52309 argiro.kok
        </a>
25 50169 argiro.kok
26
27
        <div *ngIf="addShowMore" [class]="(!isOpen)?'uk-modal ':'uk-modal uk-open uk-animation-fade'" uk-modal  [open]="!isOpen" id="modal2" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" bg-close="true">
28
          <div class="filtersModal uk-modal-dialog uk-small-1-2 uk-width-medium-1-3 uk-width-1-3 uk-padding-small uk-padding-remove-top uk-padding-remove-horizontal">
29
30
            <button type="button" class="uk-modal-close-default" uk-close (click)="close()"></button>
31 52770 argiro.kok
            <h5  class="uk-margin-remove uk-padding uk-padding-remove-bottom uk-text-center">
32 50169 argiro.kok
              {{filter.title}}
33
            </h5>
34 50586 argiro.kok
35 53353 argiro.kok
            <div *ngIf="filter.values.length >= 99" class="uk-alert uk-alert-primary   uk-text-center uk-margin-right uk-margin-left uk-margin-small-top uk-margin-small-bottom  ">Showing top {{filter.values.length}} values. </div>
36 52770 argiro.kok
            <div class="uk-grid uk-margin-left uk-margin-right">
37
              <input   class="uk-input   uk-margin-small-bottom uk-width-1-2  " name="filter-keyword"  placeholder="Search for {{filter.title}}" type="text" [(ngModel)]="keyword">
38 52824 argiro.kok
              <select *ngIf = "showResultCount === true" [(ngModel)]="sortBy"      class="uk-select  uk-margin-small-bottom uk-width-1-2 uk-padding-remove"  name="select_order"  (ngModelChange)="sortByChanged = true;" >
39 52770 argiro.kok
                <option  value="num"  >Sort by results number</option>
40
                <option  value="name"  >Sort by name</option>
41
              </select>
42
            </div>
43 50169 argiro.kok
            <div class="uk-modal-body uk-overflow-auto uk-height-medium uk-padding-remove
44
                        uk-margin-medium-left uk-margin-medium-right uk-margin-small-top uk-margin-bottom">
45 52770 argiro.kok
              <ng-container *ngFor = "let value of getSelectedValues(filter, sortBy)">
46
                <div *ngIf="filterKeywords(value.name)"  class = "uk-animation-fade filterItem">
47 50586 argiro.kok
                   <span class="filterName"><div title = "{{value.name}}">
48
                   <input [disabled]="isDisabled" [(ngModel)]="value.selected" type="checkbox" (ngModelChange)="close(); filterChange(value.selected)" />
49
                   {{_formatName(value)}} </div></span>
50 52815 konstantin
                   <span class="filterNumber" *ngIf = "showResultCount === true" >  ({{value.number|number}})</span>
51 52770 argiro.kok
                 </div>
52
              </ng-container>
53
              <hr *ngIf="filter.countSelectedValues > 0 && (filter.values.length-filter.countSelectedValues ) > 0 " class="uk-grid-divider uk-margin-small">
54
              <ng-container *ngFor = "let value of getNotSelectedValues(filter, sortBy)">
55
                <div *ngIf="filterKeywords(value.name)"  class = "uk-animation-fade filterItem">
56
                   <span class="filterName"><div title = "{{value.name}}">
57
                      <input [disabled]="isDisabled" [(ngModel)]="value.selected" type="checkbox" (ngModelChange)="close(); filterChange(value.selected)" />
58 50586 argiro.kok
                   {{_formatName(value)}} </div></span>
59 51984 argiro.kok
                   <span class="filterNumber" *ngIf = "showResultCount === true" >  ({{value.number|number}})</span>
60 52770 argiro.kok
               </div>
61
             </ng-container>
62 50169 argiro.kok
            </div>
63
          </div>
64
        </div>
65
66
67
68
   </div>
69
  </div>
70
</li>
71
</ul>