1 <div myInfiniteScroller [autoInit]=
"true" (nearOfBottom)=
"onNearOfBottom()" class=
"search-result">
2 <div class=
"results-header">
3 <div class=
"first-line">
4 <div class=
"results-counter" *
ngIf=
"pagination.totalItems">
5 <span i18n
>{{ pagination.totalItems | myNumberFormatter }} results
</span>
6 <span *
ngIf=
"currentSearch" i18n
>
7 for
<span class=
"search-value">{{ currentSearch }}
</span>
12 class=
"results-filter-button" (click)=
"isSearchFilterCollapsed = !isSearchFilterCollapsed" role=
"button"
13 [attr.aria-expanded]=
"!isSearchFilterCollapsed" aria-controls=
"collapseBasic"
15 <span class=
"icon icon-filter"></span>
16 <ng-container i18n
>Filters
</ng-container>
20 <div class=
"results-filter" [ngbCollapse]=
"isSearchFilterCollapsed">
21 <my-search-filters [advancedSearch]=
"advancedSearch" (filtered)=
"onFiltered()"></my-search-filters>
25 <div i18n *
ngIf=
"pagination.totalItems === 0 && results.length === 0" class=
"no-results">
29 <ng-container *
ngFor=
"let result of results">
30 <div *
ngIf=
"isVideoChannel(result)" class=
"entry video-channel">
31 <a [routerLink]=
"[ '/video-channels', result.nameWithHost ]">
32 <img [src]=
"result.avatarUrl" alt=
"Avatar" />
35 <div class=
"video-channel-info">
36 <a [routerLink]=
"[ '/video-channels', result.nameWithHost ]" class=
"video-channel-names">
37 <div class=
"video-channel-display-name">{{ result.displayName }}
</div>
38 <div class=
"video-channel-name">{{ result.nameWithHost }}
</div>
41 <div i18n
class=
"video-channel-followers">{{ result.followersCount }} subscribers
</div>
44 <my-subscribe-button *
ngIf=
"isUserLoggedIn()" [videoChannel]=
"result"></my-subscribe-button>
47 <div *
ngIf=
"isVideo(result)" class=
"entry video">
48 <my-video-thumbnail [video]=
"result"></my-video-thumbnail>
50 <div class=
"video-info">
51 <a class=
"video-info-name" [routerLink]=
"['/videos/watch', result.uuid]" [attr.title]=
"result.name">{{ result.name }}
</a>
52 <span i18n
class=
"video-info-date-views">{{ result.publishedAt | myFromNow }} - {{ result.views | myNumberFormatter }} views
</span>
53 <a class=
"video-info-account" [routerLink]=
"[ '/accounts', result.byAccount ]">{{ result.byAccount }}
</a>