diff options
Diffstat (limited to 'client/src/app/videos')
3 files changed, 56 insertions, 24 deletions
diff --git a/client/src/app/videos/+video-edit/shared/video-edit.component.html b/client/src/app/videos/+video-edit/shared/video-edit.component.html index 217cadc66..245ae42b6 100644 --- a/client/src/app/videos/+video-edit/shared/video-edit.component.html +++ b/client/src/app/videos/+video-edit/shared/video-edit.component.html | |||
@@ -15,7 +15,16 @@ | |||
15 | 15 | ||
16 | <div class="form-group"> | 16 | <div class="form-group"> |
17 | <label i18n class="label-tags">Tags</label> | 17 | <label i18n class="label-tags">Tags</label> |
18 | <my-help i18n-preHtml preHtml="Tags could be used to suggest relevant recommendations.</br>Press Enter to add a new tag."></my-help> | 18 | |
19 | <my-help> | ||
20 | <ng-template ptTemplate="customHtml"> | ||
21 | <ng-container i18n> | ||
22 | Tags could be used to suggest relevant recommendations. <br /> | ||
23 | Press Enter to add a new tag. | ||
24 | </ng-container> | ||
25 | </ng-template> | ||
26 | </my-help> | ||
27 | |||
19 | <tag-input | 28 | <tag-input |
20 | [validators]="tagValidators" [errorMessages]="tagValidatorsMessages" | 29 | [validators]="tagValidators" [errorMessages]="tagValidatorsMessages" |
21 | i18n-placeholder placeholder="+ Tag" i18n-secondaryPlaceholder secondaryPlaceholder="Enter a new tag" | 30 | i18n-placeholder placeholder="+ Tag" i18n-secondaryPlaceholder secondaryPlaceholder="Enter a new tag" |
@@ -25,7 +34,15 @@ | |||
25 | 34 | ||
26 | <div class="form-group"> | 35 | <div class="form-group"> |
27 | <label i18n for="description">Description</label> | 36 | <label i18n for="description">Description</label> |
28 | <my-help helpType="markdownText" i18n-preHtml preHtml="Video descriptions are truncated by default and require manual action to expand them."></my-help> | 37 | |
38 | <my-help helpType="markdownText"> | ||
39 | <ng-template ptTemplate="preHtml"> | ||
40 | <ng-container i18n> | ||
41 | Video descriptions are truncated by default and require manual action to expand them. | ||
42 | </ng-container> | ||
43 | </ng-template> | ||
44 | </my-help> | ||
45 | |||
29 | <my-markdown-textarea truncate="250" formControlName="description"></my-markdown-textarea> | 46 | <my-markdown-textarea truncate="250" formControlName="description"></my-markdown-textarea> |
30 | 47 | ||
31 | <div *ngIf="formErrors.description" class="form-error"> | 48 | <div *ngIf="formErrors.description" class="form-error"> |
@@ -114,20 +131,25 @@ | |||
114 | </div> | 131 | </div> |
115 | </div> | 132 | </div> |
116 | 133 | ||
117 | <my-peertube-checkbox | 134 | <my-peertube-checkbox inputName="nsfw" formControlName="nsfw" helpPlacement="bottom-right"> |
118 | inputName="nsfw" formControlName="nsfw" | 135 | <ng-template ptTemplate="label"> |
119 | i18n-labelText labelText="This video contains mature or explicit content" | 136 | <ng-container i18n>This video contains mature or explicit content</ng-container> |
120 | i18n-helpHtml helpHtml="Some instances do not list videos containing mature or explicit content by default." | 137 | </ng-template> |
121 | helpPlacement="bottom-right" | 138 | |
122 | ></my-peertube-checkbox> | 139 | <ng-template ptTemplate="help"> |
123 | 140 | <ng-container i18n>Some instances do not list videos containing mature or explicit content by default.</ng-container> | |
124 | <my-peertube-checkbox | 141 | </ng-template> |
125 | *ngIf="waitTranscodingEnabled" | 142 | </my-peertube-checkbox> |
126 | inputName="waitTranscoding" formControlName="waitTranscoding" | 143 | |
127 | i18n-labelText labelText="Wait transcoding before publishing the video" | 144 | <my-peertube-checkbox *ngIf="waitTranscodingEnabled" inputName="waitTranscoding" formControlName="waitTranscoding" helpPlacement="bottom-right"> |
128 | i18n-helpHtml helpHtml="If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends." | 145 | <ng-template ptTemplate="label"> |
129 | helpPlacement="bottom-right" | 146 | <ng-container i18n>Wait transcoding before publishing the video</ng-container> |
130 | ></my-peertube-checkbox> | 147 | </ng-template> |
148 | |||
149 | <ng-template ptTemplate="help"> | ||
150 | <ng-container i18n>If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends.</ng-container> | ||
151 | </ng-template> | ||
152 | </my-peertube-checkbox> | ||
131 | 153 | ||
132 | </div> | 154 | </div> |
133 | </div> | 155 | </div> |
diff --git a/client/src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html b/client/src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html index 7a495fea5..c290fd4b1 100644 --- a/client/src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html +++ b/client/src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html | |||
@@ -12,10 +12,14 @@ | |||
12 | 12 | ||
13 | <div class="form-group form-group-magnet-uri"> | 13 | <div class="form-group form-group-magnet-uri"> |
14 | <label i18n for="magnetUri">Paste magnet URI</label> | 14 | <label i18n for="magnetUri">Paste magnet URI</label> |
15 | <my-help | 15 | <my-help> |
16 | helpType="custom" i18n-customHtml | 16 | <ng-template ptTemplate="customHtml"> |
17 | customHtml="You can import any torrent file that points to a mp4 file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance." | 17 | <ng-container i18n> |
18 | ></my-help> | 18 | You can import any torrent file that points to a mp4 file. |
19 | You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. | ||
20 | </ng-container> | ||
21 | </ng-template> | ||
22 | </my-help> | ||
19 | 23 | ||
20 | <input type="text" id="magnetUri" [(ngModel)]="magnetUri" /> | 24 | <input type="text" id="magnetUri" [(ngModel)]="magnetUri" /> |
21 | </div> | 25 | </div> |
diff --git a/client/src/app/videos/+video-edit/video-add-components/video-import-url.component.html b/client/src/app/videos/+video-edit/video-add-components/video-import-url.component.html index e4f19faa8..09d0b8272 100644 --- a/client/src/app/videos/+video-edit/video-add-components/video-import-url.component.html +++ b/client/src/app/videos/+video-edit/video-add-components/video-import-url.component.html | |||
@@ -4,10 +4,16 @@ | |||
4 | 4 | ||
5 | <div class="form-group"> | 5 | <div class="form-group"> |
6 | <label i18n for="targetUrl">URL</label> | 6 | <label i18n for="targetUrl">URL</label> |
7 | <my-help | 7 | |
8 | helpType="custom" i18n-customHtml | 8 | <my-help> |
9 | customHtml="You can import any URL <a href='https://rg3.github.io/youtube-dl/supportedsites.html' target='_blank' rel='noopener noreferrer'>supported by youtube-dl</a> or URL that points to a raw MP4 file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance." | 9 | <ng-template ptTemplate="customHtml"> |
10 | ></my-help> | 10 | <ng-container i18n> |
11 | You can import any URL <a href='https://rg3.github.io/youtube-dl/supportedsites.html' target='_blank' rel='noopener noreferrer'>supported by youtube-dl</a> | ||
12 | or URL that points to a raw MP4 file. | ||
13 | You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. | ||
14 | </ng-container> | ||
15 | </ng-template> | ||
16 | </my-help> | ||
11 | 17 | ||
12 | <input type="text" id="targetUrl" [(ngModel)]="targetUrl" /> | 18 | <input type="text" id="targetUrl" [(ngModel)]="targetUrl" /> |
13 | </div> | 19 | </div> |