1 <ng-template #modal
let-hide=
"close">
2 <div class=
"modal-header">
3 <h4 i18n
class=
"modal-title">Download video
</h4>
4 <my-global-icon iconName=
"cross" aria-label=
"Close" role=
"button" (click)=
"hide()"></my-global-icon>
7 <div class=
"modal-body">
8 <div class=
"form-group">
9 <div class=
"input-group input-group-sm">
10 <div class=
"input-group-prepend peertube-select-container">
11 <select [(ngModel)]=
"resolutionId">
12 <option *
ngFor=
"let file of getVideoFiles()" [value]=
"file.resolution.id">{{ file.resolution.label }}
</option>
15 <input #urlInput (click)=
"urlInput.select()" type=
"text" class=
"form-control input-sm readonly" readonly [value]=
"getLink()" />
16 <div class=
"input-group-append">
17 <button [ngxClipboard]=
"urlInput" (click)=
"activateCopiedMessage()" type=
"button" class=
"btn btn-outline-secondary">
18 <span class=
"glyphicon glyphicon-copy"></span>
24 <div class=
"download-type">
25 <div class=
"peertube-radio-container">
26 <input type=
"radio" name=
"download" id=
"download-direct" [(ngModel)]=
"downloadType" value=
"direct">
27 <label i18n
for=
"download-direct">Direct download
</label>
30 <div class=
"peertube-radio-container">
31 <input type=
"radio" name=
"download" id=
"download-torrent" [(ngModel)]=
"downloadType" value=
"torrent">
32 <label i18n
for=
"download-torrent">Torrent (.torrent file)
</label>
37 <div class=
"modal-footer inputs">
38 <span i18n
class=
"action-button action-button-cancel" (click)=
"hide()">
43 type=
"submit" i18n-value
value=
"Download" class=
"action-button-submit"