1 <div myInfiniteScroller [autoLoading]=
"true" (nearOfBottom)=
"onNearOfBottom()" class=
"search-result">
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
7 <span *
ngIf=
"currentSearch">
8 for
<span class=
"search-value">{{ currentSearch }}
</span>
14 class=
"results-filter-button" (click)=
"isSearchFilterCollapsed = !isSearchFilterCollapsed" role=
"button"
15 [attr.aria-expanded]=
"!isSearchFilterCollapsed" aria-controls=
"collapseBasic"
17 <span class=
"icon icon-filter"></span>
18 <ng-container i18n
>Filters
</ng-container>
22 <div class=
"results-filter" [collapse]=
"isSearchFilterCollapsed">
23 <my-search-filters [advancedSearch]=
"advancedSearch" (filtered)=
"onFiltered()"></my-search-filters>
27 <div i18n *
ngIf=
"pagination.totalItems === 0" class=
"no-result">
31 <div *
ngFor=
"let video of videos" class=
"entry video">
32 <my-video-thumbnail [video]=
"video"></my-video-thumbnail>
34 <div class=
"video-info">
35 <a class=
"video-info-name" [routerLink]=
"['/videos/watch', video.uuid]" [attr.title]=
"video.name">{{ video.name }}
</a>
36 <span i18n
class=
"video-info-date-views">{{ video.publishedAt | myFromNow }} - {{ video.views | myNumberFormatter }} views
</span>
37 <a class=
"video-info-account" [routerLink]=
"[ '/accounts', video.by ]">{{ video.by }}
</a>