Merge branch 'release/2.1.0' into develop
[oweals/peertube.git] / client / src / app / shared / video / video-actions-dropdown.component.html
1 <ng-container *ngIf="videoActions.length !== 0">
2
3   <div class="playlist-dropdown" ngbDropdown #playlistDropdown="ngbDropdown" role="button" autoClose="outside" [placement]="getPlaylistDropdownPlacement()"
4     *ngIf="isUserLoggedIn() && displayOptions.playlist" (openChange)="playlistAdd.openChange($event)"
5   >
6     <span class="anchor" ngbDropdownAnchor></span>
7
8     <div ngbDropdownMenu>
9       <my-video-add-to-playlist #playlistAdd [video]="video" [lazyLoad]="true"></my-video-add-to-playlist>
10     </div>
11   </div>
12
13   <my-action-dropdown
14     [actions]="videoActions" [label]="label" [entry]="{ video: video }" (click)="loadDropdownInformation()"
15     [buttonSize]="buttonSize" [placement]="placement" [buttonDirection]="buttonDirection" [buttonStyled]="buttonStyled"
16   ></my-action-dropdown>
17
18   <my-video-download #videoDownloadModal></my-video-download>
19   <my-video-report #videoReportModal [video]="video"></my-video-report>
20   <my-video-blacklist #videoBlacklistModal [video]="video" (videoBlacklisted)="onVideoBlacklisted()"></my-video-blacklist>
21 </ng-container>