1 <form role=
"form" (ngSubmit)=
"formUpdated()">
4 <div class=
"col-lg-4 col-md-6 col-xs-12">
5 <div class=
"form-group">
6 <div i18n
class=
"radio-label">Published date
</div>
8 <div class=
"peertube-radio-container" *
ngFor=
"let date of publishedDateRanges">
9 <input type=
"radio" name=
"publishedDateRange" [id]=
"date.id" [value]=
"date.id" [(ngModel)]=
"publishedDateRange">
10 <label [for]=
"date.id" class=
"radio">{{ date.label }}
</label>
14 <div class=
"form-group">
15 <div i18n
class=
"radio-label">Duration
</div>
17 <div class=
"peertube-radio-container" *
ngFor=
"let duration of durationRanges">
18 <input type=
"radio" name=
"durationRange" [id]=
"duration.id" [value]=
"duration.id" [(ngModel)]=
"durationRange">
19 <label [for]=
"duration.id" class=
"radio">{{ duration.label }}
</label>
23 <div class=
"form-group">
24 <div i18n
class=
"radio-label">Display sensitive content
</div>
26 <div class=
"peertube-radio-container">
27 <input type=
"radio" name=
"sensitiveContent" id=
"sensitiveContentYes" value=
"both" [(ngModel)]=
"advancedSearch.nsfw">
28 <label i18n
for=
"sensitiveContentYes" class=
"radio">Yes
</label>
31 <div class=
"peertube-radio-container">
32 <input type=
"radio" name=
"sensitiveContent" id=
"sensitiveContentNo" value=
"false" [(ngModel)]=
"advancedSearch.nsfw">
33 <label i18n
for=
"sensitiveContentNo" class=
"radio">No
</label>
39 <div class=
"col-lg-4 col-md-6 col-xs-12">
40 <div class=
"form-group">
41 <label i18n
for=
"category">Category
</label>
42 <div class=
"peertube-select-container">
43 <select id=
"category" name=
"category" [(ngModel)]=
"advancedSearch.categoryOneOf">
45 <option *
ngFor=
"let category of videoCategories" [value]=
"category.id">{{ category.label }}
</option>
50 <div class=
"form-group">
51 <label i18n
for=
"licence">Licence
</label>
52 <div class=
"peertube-select-container">
53 <select id=
"licence" name=
"licence" [(ngModel)]=
"advancedSearch.licenceOneOf">
55 <option *
ngFor=
"let licence of videoLicences" [value]=
"licence.id">{{ licence.label }}
</option>
60 <div class=
"form-group">
61 <label i18n
for=
"language">Language
</label>
62 <div class=
"peertube-select-container">
63 <select id=
"language" name=
"language" [(ngModel)]=
"advancedSearch.languageOneOf">
65 <option *
ngFor=
"let language of videoLanguages" [value]=
"language.id">{{ language.label }}
</option>
71 <div class=
"col-lg-4 col-md-6 col-xs-12">
72 <div class=
"form-group">
73 <label i18n
for=
"tagsAllOf">All of these tags
</label>
74 <input type=
"text" name=
"tagsAllOf" id=
"tagsAllOf" [(ngModel)]=
"advancedSearch.tagsAllOf" />
77 <div class=
"form-group">
78 <label i18n
for=
"tagsOneOf">One of these tags
</label>
79 <input type=
"text" name=
"tagsOneOf" id=
"tagsOneOf" [(ngModel)]=
"advancedSearch.tagsOneOf" />
84 <div class=
"submit-button">
85 <input type=
"submit" i18n-value
value=
"Filter">