aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/videos/+video-watch/video-watch.component.html
diff options
context:
space:
mode:
authorChocobozzz <florian.bigard@gmail.com>2017-12-07 10:02:01 +0100
committerChocobozzz <florian.bigard@gmail.com>2017-12-07 10:02:01 +0100
commit7b272fd73f1ea67e83c1924f2cc33503b8759811 (patch)
tree5c171a051c25878bd8010eab0f3ed503efe0da1c /client/src/app/videos/+video-watch/video-watch.component.html
parent41c3dfac99c41d2daec2a55554bb517ed5d59fc4 (diff)
downloadPeerTube-7b272fd73f1ea67e83c1924f2cc33503b8759811.tar.gz
PeerTube-7b272fd73f1ea67e83c1924f2cc33503b8759811.tar.zst
PeerTube-7b272fd73f1ea67e83c1924f2cc33503b8759811.zip
Fix dropdown menu in video watch
Diffstat (limited to 'client/src/app/videos/+video-watch/video-watch.component.html')
-rw-r--r--client/src/app/videos/+video-watch/video-watch.component.html34
1 files changed, 8 insertions, 26 deletions
diff --git a/client/src/app/videos/+video-watch/video-watch.component.html b/client/src/app/videos/+video-watch/video-watch.component.html
index 88d89f9e4..583da4685 100644
--- a/client/src/app/videos/+video-watch/video-watch.component.html
+++ b/client/src/app/videos/+video-watch/video-watch.component.html
@@ -14,18 +14,12 @@
14 <div class="video-info-name">{{ video.name }}</div> 14 <div class="video-info-name">{{ video.name }}</div>
15 15
16 <div class="video-info-actions"> 16 <div class="video-info-actions">
17 <div class="action-button"> 17 <div *ngIf="isUserLoggedIn()" [ngClass]="{ 'activated': userRating === 'like' }" class="action-button">
18 <span 18 <span class="icon icon-like" title="Like this video" (click)="setLike()"></span>
19 class="icon icon-like" title="Like this video"
20 [ngClass]="{ 'interactive': isUserLoggedIn(), 'activated': userRating === 'like' }" (click)="setLike()"
21 ></span>
22 </div> 19 </div>
23 20
24 <div class="action-button"> 21 <div *ngIf="isUserLoggedIn()" [ngClass]="{ 'activated': userRating === 'dislike' }" class="action-button">
25 <span 22 <span class="icon icon-dislike" title="Dislike this video" (click)="setDislike()"></span>
26 class="icon icon-dislike" title="Dislike this video"
27 [ngClass]="{ 'interactive': isUserLoggedIn(), 'activated': userRating === 'dislike' }" (click)="setDislike()"
28 ></span>
29 </div> 23 </div>
30 24
31 <div (click)="showShareModal()" class="action-button"> 25 <div (click)="showShareModal()" class="action-button">
@@ -39,33 +33,21 @@
39 </div> 33 </div>
40 34
41 <ul *dropdownMenu class="dropdown-menu" id="more-menu" role="menu" aria-labelledby="single-button"> 35 <ul *dropdownMenu class="dropdown-menu" id="more-menu" role="menu" aria-labelledby="single-button">
42 <li *ngIf="canUserUpdateVideo()" role="menuitem">
43 <a class="dropdown-item" title="Update this video" href="#" [routerLink]="[ '/videos/edit', video.uuid ]">
44 <span class="glyphicon glyphicon-pencil"></span> Update
45 </a>
46 </li>
47
48 <li role="menuitem"> 36 <li role="menuitem">
49 <a class="dropdown-item" title="Download the video" href="#" (click)="showDownloadModal($event)"> 37 <a class="dropdown-item" title="Download the video" href="#" (click)="showDownloadModal($event)">
50 <span class="glyphicon glyphicon-download-alt"></span> Download 38 <span class="icon icon-download"></span> Download
51 </a> 39 </a>
52 </li> 40 </li>
53 41
54 <li *ngIf="isUserLoggedIn()" role="menuitem"> 42 <li *ngIf="isUserLoggedIn()" role="menuitem">
55 <a class="dropdown-item" title="Report this video" href="#" (click)="showReportModal($event)"> 43 <a class="dropdown-item" title="Report this video" href="#" (click)="showReportModal($event)">
56 <span class="glyphicon glyphicon-alert"></span> Report 44 <span class="icon icon-alert"></span> Report
57 </a>
58 </li>
59
60 <li *ngIf="isVideoRemovable()" role="menuitem">
61 <a class="dropdown-item" title="Delete this video" href="#" (click)="removeVideo($event)">
62 <span class="glyphicon glyphicon-remove"></span> Delete
63 </a> 45 </a>
64 </li> 46 </li>
65 47
66 <li *ngIf="isVideoBlacklistable()" role="menuitem"> 48 <li *ngIf="isVideoBlacklistable()" role="menuitem">
67 <a class="dropdown-item" title="Blacklist this video" href="#" (click)="blacklistVideo($event)"> 49 <a class="dropdown-item" title="Blacklist this video" href="#" (click)="blacklistVideo($event)">
68 <span class="glyphicon glyphicon-eye-close"></span> Blacklist 50 <span class="icon icon-blacklist"></span> Blacklist
69 </a> 51 </a>
70 </li> 52 </li>
71 </ul> 53 </ul>
@@ -78,7 +60,7 @@
78 {{ video.createdAt | myFromNow }} - {{ video.views | myNumberFormatter }} views 60 {{ video.createdAt | myFromNow }} - {{ video.views | myNumberFormatter }} views
79 </div> 61 </div>
80 62
81 <div class="video-info-likes-dislikes-bar"> 63 <div *ngIf="video.likes !== 0 || video.dislikes !== 0" class="video-info-likes-dislikes-bar">
82 <div class="likes-bar" [ngStyle]="{ 'width.%': video.likesPercent }"></div> 64 <div class="likes-bar" [ngStyle]="{ 'width.%': video.likesPercent }"></div>
83 </div> 65 </div>
84 </div> 66 </div>