inputFilters: AdvancedInputFilter[] = [
{
- queryParams: { 'search': 'isLive:true' },
+ queryParams: { search: 'isLive:true' },
label: $localize`Only live videos`
}
]
+ disabled = false
+
private search: string
constructor (
this.buildActions()
this.user = this.authService.getUser()
+
+ if (this.route.snapshot.queryParams['search']) {
+ this.search = this.route.snapshot.queryParams['search']
+ }
}
onSearch (search: string) {
}
disableForReuse () {
- this.videosSelection.disableForReuse()
+ this.disabled = true
}
enabledForReuse () {
- this.videosSelection.enabledForReuse()
+ this.disabled = false
}
getVideosObservable (page: number) {
async deleteSelectedVideos () {
const toDeleteVideosIds = Object.keys(this.selection)
- .filter(k => this.selection[ k ] === true)
+ .filter(k => this.selection[k] === true)
.map(k => parseInt(k, 10))
const res = await this.confirmService.confirm(