Revision 46237
Added by Argiro Kokogiannaki about 7 years ago
browseStatistic.component.ts | ||
---|---|---|
19 | 19 |
<div *ngIf="filter.values.length == 0" class="uk-alert uk-alert-info" role="alert">No {{filter.title}} statistics found</div> |
20 | 20 |
<ul *ngIf="filter.values.length > 0 && !viewAll" class="uk-list uk-list-line "> |
21 | 21 |
<li *ngFor= "let value of filter.values.slice(0,5)"><!--a [href]="baseUrl+'?'+filter.filterId+'='+value.id">{{_formatName(value)}} ({{value.number}})</a--> |
22 |
<a [queryParams]="routerHelper.createQueryParam(filter.filterId,value.id)" routerLinkActive="router-link-active" [routerLink]=baseUrl>{{_formatName(value)}} ({{value.number}})</a>
|
|
22 |
<a [queryParams]="routerHelper.createQueryParam(filter.filterId,quote(value.id))" routerLinkActive="router-link-active" [routerLink]=baseUrl>{{_formatName(value)}} ({{value.number}})</a>
|
|
23 | 23 |
</li> |
24 | 24 |
<li *ngIf= " filter.values.length > 5 && !viewAll " (click)="viewAll=true;"> |
25 | 25 |
<span ><span class="uk-text-muted clickable">View more </span><a><i class="uk-icon-toggle-right"></i></a></span> |
... | ... | |
27 | 27 |
</ul> |
28 | 28 |
<ul *ngIf="filter.values.length > 0 && viewAll" class="uk-list uk-list-line searchFilterBoxValues"> |
29 | 29 |
<li *ngFor= "let value of filter.values"><!--a [href]="baseUrl+'?'+filter.filterId+'='+value.id">{{_formatName(value)}} ({{value.number}})</a--> |
30 |
<a [queryParams]="routerHelper.createQueryParam(filter.filterId,value.id)" routerLinkActive="router-link-active" [routerLink]=baseUrl>{{_formatName(value)}} ({{value.number}})</a>
|
|
30 |
<a [queryParams]="routerHelper.createQueryParam(filter.filterId,quote(value.id))" routerLinkActive="router-link-active" [routerLink]=baseUrl>{{_formatName(value)}} ({{value.number}})</a>
|
|
31 | 31 |
</li> |
32 | 32 |
<li *ngIf= " filter.values.length > 5 && viewAll " (click)="viewAll=false;"> |
33 | 33 |
<span ><span class="uk-text-muted clickable">View less </span><a><i class="uk-icon-toggle-up"></i></a></span> |
... | ... | |
53 | 53 |
|
54 | 54 |
} |
55 | 55 |
|
56 |
quote(str:string){ |
|
57 |
return '"'+str+'"'; |
|
58 |
} |
|
56 | 59 |
|
57 | 60 |
private _formatName(value){ |
58 | 61 |
return (((value.name+" ("+value.number+")").length >this._maxCharacters)?(value.name.substring(0,(this._maxCharacters - (" ("+value.number+")").length - ('...').length))+"..."):value.name) |
Also available in: Unified diff
addThis load in every router change - use component | Organizations Landing page execute separate query for projects (filters, paging) | fix browse links from home page