3 [infiniteScrollDistance]=
"0.5"
4 [infiniteScrollUpDistance]=
"1.5"
5 (scrolled)=
"onNearOfBottom()"
6 (scrolledUp)=
"onNearOfTop()"
8 <div class=
"video" *
ngFor=
"let video of videos; let i = index">
9 <input type=
"checkbox" [(ngModel)]=
"checkedVideos[video.id]" />
11 <my-video-thumbnail [video]=
"video"></my-video-thumbnail>
13 <div class=
"video-info">
14 <div class=
"video-info-name">{{ video.name }}
</div>
15 <span class=
"video-info-date-views">{{ video.createdAt | myFromNow }} - {{ video.views | myNumberFormatter }} views
</span>
18 <!-- Display only once -->
19 <div class=
"action-selection-mode" *
ngIf=
"isInSelectionMode() === true && i === 0">
20 <div class=
"action-selection-mode-child">
21 <span class=
"action-button" (click)=
"abortSelectionMode()">
25 <span class=
"action-button action-button-delete-selection" (click)=
"deleteSelectedVideos()">
26 <span class=
"icon icon-delete-white"></span>
32 <ng-template [ngIf]=
"isInSelectionMode() === false">
33 <span class=
"action-button action-button-delete" (click)=
"deleteVideo(video)">
34 <span class=
"icon icon-delete-grey"></span>
38 <a class=
"action-button" [routerLink]=
"[ '/videos', 'edit', video.uuid ]">
39 <span class=
"icon icon-edit"></span>