]>
Commit | Line | Data |
---|---|---|
1 | <ng-container *ngIf="videoActions.length !== 0"> | |
2 | ||
3 | <div | |
4 | role="button" aria-label="Open video actions" i18n-aria-label | |
5 | class="playlist-dropdown" ngbDropdown #playlistDropdown="ngbDropdown" autoClose="outside" [placement]="getPlaylistDropdownPlacement()" | |
6 | *ngIf="isUserLoggedIn() && displayOptions.playlist" (openChange)="playlistAdd.openChange($event)" | |
7 | > | |
8 | <span class="anchor" ngbDropdownAnchor></span> | |
9 | ||
10 | <div ngbDropdownMenu> | |
11 | <my-video-add-to-playlist #playlistAdd [video]="video" [lazyLoad]="true"></my-video-add-to-playlist> | |
12 | </div> | |
13 | </div> | |
14 | ||
15 | <my-action-dropdown | |
16 | [actions]="videoActions" [label]="label" [entry]="{ video: video }" (click)="loadDropdownInformation()" | |
17 | [buttonSize]="buttonSize" [placement]="placement" [buttonDirection]="buttonDirection" [buttonStyled]="buttonStyled" | |
18 | ></my-action-dropdown> | |
19 | ||
20 | <my-video-download #videoDownloadModal></my-video-download> | |
21 | <my-video-report #videoReportModal [video]="video"></my-video-report> | |
22 | <my-video-block #videoBlockModal [video]="video" (videoBlocked)="onVideoBlocked()"></my-video-block> | |
23 | <my-live-stream-information #liveStreamInformationModal *ngIf="displayOptions.liveInfo"></my-live-stream-information> | |
24 | </ng-container> |