]>
Commit | Line | Data |
---|---|---|
57c36b27 | 1 | <div myInfiniteScroller [autoLoading]="true" (nearOfBottom)="onNearOfBottom()" class="search-result"> |
0b18f4aa C |
2 | <div i18n class="results-header"> |
3 | <div class="first-line"> | |
4 | <div class="results-counter"> | |
5 | <ng-container *ngIf="pagination.totalItems"> | |
6 | {{ pagination.totalItems | myNumberFormatter }} results for <span class="search-value">{{ currentSearch }}</span> | |
7 | </ng-container> | |
8 | </div> | |
9 | ||
10 | <div | |
11 | class="results-filter-button" (click)="isSearchFilterCollapsed = !isSearchFilterCollapsed" role="button" | |
12 | [attr.aria-expanded]="isSearchFilterCollapsed" aria-controls="collapseBasic" | |
13 | > | |
14 | <span class="icon icon-filter"></span> | |
15 | <ng-container i18n>Filters</ng-container> | |
16 | </div> | |
17 | </div> | |
18 | ||
19 | <div class="results-filter" [collapse]="isSearchFilterCollapsed"> | |
20 | <my-search-filters [advancedSearch]="advancedSearch" (filtered)="onFiltered($event)"></my-search-filters> | |
21 | </div> | |
22 | </div> | |
23 | ||
24 | <div i18n *ngIf="pagination.totalItems === 0" class="no-result"> | |
25 | No results found | |
57c36b27 C |
26 | </div> |
27 | ||
28 | <div *ngFor="let video of videos" class="entry video"> | |
29 | <my-video-thumbnail [video]="video"></my-video-thumbnail> | |
30 | ||
31 | <div class="video-info"> | |
32 | <a class="video-info-name" [routerLink]="['/videos/watch', video.uuid]" [attr.title]="video.name">{{ video.name }}</a> | |
33 | <span i18n class="video-info-date-views">{{ video.publishedAt | myFromNow }} - {{ video.views | myNumberFormatter }} views</span> | |
34 | <a class="video-info-account" [routerLink]="[ '/accounts', video.by ]">{{ video.by }}</a> | |
35 | </div> | |
36 | </div> | |
37 | </div> |