<ng-container i18n>Download</ng-container>
<div *ngIf="videoCaptions" ngbDropdown class="d-inline-block ml-1">
- <span id="dropdownDownloadType" ngbDropdownToggle>
+ <span id="dropdown-download-type" ngbDropdownToggle>
{{ type }}
</span>
- <div ngbDropdownMenu aria-labelledby="dropdownDownloadType">
+ <div ngbDropdownMenu aria-labelledby="dropdown-download-type">
<button *ngIf="type === 'video'" (click)="switchToType('subtitles')" ngbDropdownItem i18n>subtitles</button>
<button *ngIf="type === 'subtitles'" (click)="switchToType('video')" ngbDropdownItem i18n>video</button>
</div>
<ng-container *ngFor="let file of getVideoFiles()" [ngbNavItem]="file.resolution.id">
<a ngbNavLink i18n>{{ file.resolution.label }}</a>
-
+
<ng-template ngbNavContent>
<div class="nav-content">
<div class="input-group input-group-sm">
</ng-container>
</div>
<div [ngbNavOutlet]="resolutionNav"></div>
-
+
<div class="advanced-filters collapse-transition" [ngbCollapse]="isAdvancedCustomizationCollapsed">
<ng-container *ngIf="videoFile?.metadata">
<div ngbNav #nav="ngbNav" class="nav-tabs nav-metadata">
</div>
</div>
</ng-template>
-
+
<ng-container ngbNavItem [disabled]="videoFileMetadataVideoStream === undefined">
<a ngbNavLink i18n>Video stream</a>
<ng-template ngbNavContent>
</div>
</ng-template>
</ng-container>
-
+
<ng-container ngbNavItem [disabled]="videoFileMetadataAudioStream === undefined">
<a ngbNavLink i18n>Audio stream</a>
<ng-template ngbNavContent>
</div>
</ng-template>
</ng-container>
-
+
</ng-container>
</div>
<div [ngbNavOutlet]="nav"></div>
</div>
</ng-container>
</div>
-
+
<div (click)="isAdvancedCustomizationCollapsed = !isAdvancedCustomizationCollapsed" role="button" class="advanced-filters-button"
[attr.aria-expanded]="!isAdvancedCustomizationCollapsed" aria-controls="collapseBasic">
<ng-container *ngIf="isAdvancedCustomizationCollapsed">
<span class="glyphicon glyphicon-menu-down"></span>
-
+
<ng-container i18n>
Advanced
</ng-container>
</ng-container>
-
+
<ng-container *ngIf="!isAdvancedCustomizationCollapsed">
<span class="glyphicon glyphicon-menu-up"></span>
-
+
<ng-container i18n>
Simple
</ng-container>
<div class="modal-footer inputs">
<input
- type="button" role="button" i18n-value value="Cancel" class="action-button action-button-cancel"
+ type="button" role="button" i18n-value value="Cancel" class="peertube-button grey-button"
(click)="hide()" (key.enter)="hide()"
>
- <input
- type="submit" i18n-value value="Download" class="action-button-submit"
- (click)="download()"
- >
+ <input type="submit" i18n-value value="Download" class="peertube-button orange-button" (click)="download()" />
</div>
</ng-template>