diff options
Diffstat (limited to 'client/src/app/shared/shared-video-miniature')
3 files changed, 28 insertions, 18 deletions
diff --git a/client/src/app/shared/shared-video-miniature/video-download.component.html b/client/src/app/shared/shared-video-miniature/video-download.component.html index b50544057..9123d2a5a 100644 --- a/client/src/app/shared/shared-video-miniature/video-download.component.html +++ b/client/src/app/shared/shared-video-miniature/video-download.component.html | |||
@@ -28,14 +28,15 @@ | |||
28 | 28 | ||
29 | <ng-template ngbNavContent> | 29 | <ng-template ngbNavContent> |
30 | <div class="nav-content"> | 30 | <div class="nav-content"> |
31 | <div class="input-group input-group-sm"> | 31 | <div class="input-group"> |
32 | <input #urlInput (click)="urlInput.select()" type="text" class="form-control input-sm readonly" readonly [value]="getLink()" /> | 32 | <input #urlInput (click)="urlInput.select()" type="text" class="form-control readonly" readonly [value]="getLink()" /> |
33 | 33 | ||
34 | <div class="input-group-append" *ngIf="!isConfidentialVideo()"> | 34 | <button |
35 | <button [cdkCopyToClipboard]="urlInput.value" (click)="activateCopiedMessage()" type="button" class="btn btn-outline-secondary"> | 35 | *ngIf="!isConfidentialVideo()" type="button" class="btn btn-outline-secondary" |
36 | <span class="glyphicon glyphicon-duplicate"></span> | 36 | [cdkCopyToClipboard]="urlInput.value" (click)="activateCopiedMessage()" |
37 | </button> | 37 | > |
38 | </div> | 38 | <span class="glyphicon glyphicon-duplicate"></span> |
39 | </button> | ||
39 | </div> | 40 | </div> |
40 | </div> | 41 | </div> |
41 | </ng-template> | 42 | </ng-template> |
@@ -53,13 +54,15 @@ | |||
53 | 54 | ||
54 | <ng-template ngbNavContent> | 55 | <ng-template ngbNavContent> |
55 | <div class="nav-content"> | 56 | <div class="nav-content"> |
56 | <div class="input-group input-group-sm"> | 57 | <div class="input-group"> |
57 | <input #urlInput (click)="urlInput.select()" type="text" class="form-control input-sm readonly" readonly [value]="getLink()" /> | 58 | <input #urlInput (click)="urlInput.select()" type="text" class="form-control readonly" readonly [value]="getLink()" /> |
58 | <div class="input-group-append" *ngIf="!isConfidentialVideo()"> | 59 | |
59 | <button [cdkCopyToClipboard]="urlInput.value" (click)="activateCopiedMessage()" type="button" class="btn btn-outline-secondary"> | 60 | <button |
60 | <span class="glyphicon glyphicon-duplicate"></span> | 61 | *ngIf="!isConfidentialVideo()" type="button" class="btn btn-outline-secondary" |
61 | </button> | 62 | [cdkCopyToClipboard]="urlInput.value" (click)="activateCopiedMessage()" |
62 | </div> | 63 | > |
64 | <span class="glyphicon glyphicon-duplicate"></span> | ||
65 | </button> | ||
63 | </div> | 66 | </div> |
64 | </div> | 67 | </div> |
65 | </ng-template> | 68 | </ng-template> |
diff --git a/client/src/app/shared/shared-video-miniature/video-download.component.scss b/client/src/app/shared/shared-video-miniature/video-download.component.scss index bd42f4813..04d5eb560 100644 --- a/client/src/app/shared/shared-video-miniature/video-download.component.scss +++ b/client/src/app/shared/shared-video-miniature/video-download.component.scss | |||
@@ -5,6 +5,13 @@ | |||
5 | margin-top: 30px; | 5 | margin-top: 30px; |
6 | } | 6 | } |
7 | 7 | ||
8 | .input-group > input { | ||
9 | @include peertube-input-text(auto); | ||
10 | |||
11 | font-size: 14px; | ||
12 | padding: 0 5px; | ||
13 | } | ||
14 | |||
8 | .advanced-filters-button { | 15 | .advanced-filters-button { |
9 | display: flex; | 16 | display: flex; |
10 | justify-content: center; | 17 | justify-content: center; |
diff --git a/client/src/app/shared/shared-video-miniature/videos-list.component.html b/client/src/app/shared/shared-video-miniature/videos-list.component.html index 2b554517f..c220f61f1 100644 --- a/client/src/app/shared/shared-video-miniature/videos-list.component.html +++ b/client/src/app/shared/shared-video-miniature/videos-list.component.html | |||
@@ -12,15 +12,15 @@ | |||
12 | 12 | ||
13 | <div class="action-block"> | 13 | <div class="action-block"> |
14 | <ng-container *ngFor="let action of headerActions"> | 14 | <ng-container *ngFor="let action of headerActions"> |
15 | <a *ngIf="action.routerLink" class="ml-2" [routerLink]="action.routerLink" routerLinkActive="active"> | 15 | <a *ngIf="action.routerLink" class="ms-2" [routerLink]="action.routerLink" routerLinkActive="active"> |
16 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> | 16 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> |
17 | </a> | 17 | </a> |
18 | 18 | ||
19 | <a *ngIf="!action.routerLink && !action.href && action.click" class="ml-2" (click)="action.click($event)" (key.enter)="action.click($event)"> | 19 | <a *ngIf="!action.routerLink && !action.href && action.click" class="ms-2" (click)="action.click($event)" (key.enter)="action.click($event)"> |
20 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> | 20 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> |
21 | </a> | 21 | </a> |
22 | 22 | ||
23 | <a *ngIf="!action.routerLink && action.href && action.click" class="ml-2" (click)="action.click($event)" (key.enter)="action.click($event)" [href]="action.href"> | 23 | <a *ngIf="!action.routerLink && action.href && action.click" class="ms-2" (click)="action.click($event)" (key.enter)="action.click($event)" [href]="action.href"> |
24 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> | 24 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> |
25 | </a> | 25 | </a> |
26 | 26 | ||