Project

General

Profile

1

    
2
     <span class="uk-h6">{{filter.title}}</span>
3
      <div *ngIf="filter.values.length == 0" class="uk-alert uk-alert-primary" role="alert">No {{filter.title}} statistics found</div>
4
      <ul *ngIf="filter.values.length > 0 && !viewAll" class="uk-list browseFilters">
5

    
6
        <li *ngFor= "let value of filter.values.slice(0,5)" class= " uk-margin-remove-top"><!--a [href]="baseUrl+'?'+filter.filterId+'='+value.id">{{_formatName(value)}} ({{value.number}})</a-->
7
          <a class = " filterItem"  [queryParams]="routerHelper.createQueryParam(filter.filterId,quote(value.id))" routerLinkActive="router-link-active" [routerLink]=baseUrl>
8
          <span class="filterName"><div title = "{{value.name}}">{{_formatName(value)}} </div></span> <span class="filterNumber" > ({{value.number | number}})</span></a>
9
        </li>
10
        <li *ngIf= " filter.values.length > 5  " class= "uk-padding-small-top">
11
          <a href="#modal-{{filter.filterId}}" uk-toggle class="uk-text-secondary  ">View more <!--span class="uk-text-muted">View more </span>
12
            <span class="uk-icon">
13
            <svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" icon="triangle-right" ratio="1"><polygon points="8 5 13 10 8 15"></polygon></svg>
14
            </span-->
15
          </a>
16

    
17
          <!--
18
              uk-toggle="target: modal-"
19
              uk-toggle='{"target": modal-}'>
20
              uk-toggle target="modal-"
21
          -->
22
          <!--span uk-toggle='{"target": modal-}'><span class="uk-text-muted clickable">View more </span><a><span class="uk-icon">
23
<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" icon="triangle-right" ratio="1"><polygon points="8 5 13 10 8 15"></polygon></svg>
24
</span></a></span-->
25
        </li>
26
      </ul>
27
      <ul *ngIf="filter.values.length > 0 && viewAll" class="uk-list uk-list-divider   browseFilters">
28
        <li *ngFor= "let value of filter.values"><!--a [href]="baseUrl+'?'+filter.filterId+'='+value.id">{{_formatName(value)}} ({{value.number}})</a-->
29
        <a class = " filterItem" [queryParams]="routerHelper.createQueryParam(filter.filterId,quote(value.id))" routerLinkActive="router-link-active" [routerLink]=baseUrl>
30
          <span class="filterName"><div title = "{{value.name}}">{{_formatName(value)}} </div></span> <span class="filterNumber" > ({{value.number | number}})</span></a>
31
        </li>
32
        <li *ngIf= " filter.values.length > 5 && viewAll " (click)="viewAll=false;">
33
          <span  ><span class="uk-text-muted clickable">View less </span><a><span class="uk-icon">
34
<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" icon="triangle-up" ratio="1"><polygon points="5 13 10 8 15 13"></polygon></svg></span></a></span>
35
        </li>
36
      </ul>
37

    
38

    
39
      <!-- This is the modal -->
40
      <div id="modal-{{filter.filterId}}" uk-modal>
41
        <div class="uk-modal-dialog uk-modal-body">
42
          <button class="uk-modal-close-default" type="button" uk-close></button>
43

    
44
          <h4 class="tm-article-subtitle">{{filter.title}}</h4>
45
          <div class="uk-grid uk-margin-left uk-margin-right">
46
            <input   class="uk-input   uk-margin-small-bottom uk-width-1-2  " name="filter-keyword"  placeholder="Search for {{filter.title}}" type="text" [(ngModel)]="keyword">
47
            <select   [(ngModel)]="sortBy"      class="uk-select  uk-margin-small-bottom uk-width-1-2 uk-padding-remove"  name="select_order"   >
48
              <option  value="num"  >Sort by results number</option>
49
              <option  value="name"  >Sort by name</option>
50
            </select>
51
          </div>
52

    
53
          <ul *ngIf="filter.values.length > 0" class="uk-list uk-list-line   browseFilters">
54
            <ng-container *ngFor = "let value of getValues(filter,sortBy)">
55
            <li *ngIf="filterKeywords(value.name)" ><!--*ngFor= "let value of filter.values"--><!--a [href]="baseUrl+'?'+filter.filterId+'='+value.id">{{_formatName(value)}} ({{value.number}})</a-->
56

    
57
            <a class = "uk-modal-close filterItem" [queryParams]="routerHelper.createQueryParam(filter.filterId,quote(value.id))" routerLinkActive="router-link-active" [routerLink]=baseUrl>
58
              <span class="filterName"><div title = "{{value.name}}">{{_formatName(value)}} </div></span> <span class="filterNumber" > ({{value.number | number}})</span></a>
59
            </li>
60
          </ng-container>
61
          </ul>
62
        </div>
63
      </div>
(9-9/45)