<div class="row">
<!-- We need the video container for videojs so we just hide it -->
<div [hidden]="videoNotFound" id="video-container">
- <video id="video-element" class="video-js vjs-peertube-skin vjs-fluid"></video>
+ <video id="video-element" class="video-js vjs-peertube-skin"></video>
</div>
<div *ngIf="videoNotFound" id="video-not-found">Video not found :'(</div>
<div class="video-info-name">{{ video.name }}</div>
<div class="video-info-actions">
- <div *ngIf="isUserLoggedIn()" [ngClass]="{ 'activated': userRating === 'like' }" class="action-button">
- <span class="icon icon-like" title="Like this video" (click)="setLike()"></span>
+ <div
+ *ngIf="isUserLoggedIn()" [ngClass]="{ 'activated': userRating === 'like' }" (click)="setLike()"
+ class="action-button action-button-like">
+ <span class="icon icon-like" title="Like this video" ></span>
</div>
- <div *ngIf="isUserLoggedIn()" [ngClass]="{ 'activated': userRating === 'dislike' }" class="action-button">
- <span class="icon icon-dislike" title="Dislike this video" (click)="setDislike()"></span>
+ <div
+ *ngIf="isUserLoggedIn()" [ngClass]="{ 'activated': userRating === 'dislike' }" (click)="setDislike()"
+ class="action-button action-button-dislike">
+ <span class="icon icon-dislike" title="Dislike this video"></span>
</div>
<div (click)="showShareModal()" class="action-button">
<span class="icon icon-blacklist"></span> Blacklist
</a>
</li>
+
+ <li *ngIf="isVideoUpdatable()" role="menuitem">
+ <a class="dropdown-item" title="Update this video" href="#" [routerLink]="[ '/videos/edit', video.uuid ]">
+ <span class="icon icon-edit"></span> Update
+ </a>
+ </li>
+
+ <li *ngIf="isVideoRemovable()" role="menuitem">
+ <a class="dropdown-item" title="Delete this video" href="#" (click)="removeVideo($event)">
+ <span class="icon icon-blacklist"></span> Delete
+ </a>
+ </li>
</ul>
</div>
</div>
{{ video.createdAt | myFromNow }} - {{ video.views | myNumberFormatter }} views
</div>
- <div *ngIf="video.likes !== 0 || video.dislikes !== 0" class="video-info-likes-dislikes-bar">
+ <div
+ class="video-info-likes-dislikes-bar"
+ *ngIf="video.likes !== 0 || video.dislikes !== 0" [tooltip]="likesBarTooltipText">
<div class="likes-bar" [ngStyle]="{ 'width.%': video.likesPercent }"></div>
</div>
</div>
</div>
</div>
+ <my-video-comments [video]="video" [user]="user"></my-video-comments>
</div>
<div class="other-videos">