Fix trending days display on first load
This commit is contained in:
parent
0c5892764e
commit
572b8e02e2
1 changed files with 14 additions and 11 deletions
|
@ -39,18 +39,21 @@ export class VideoTrendingComponent extends AbstractVideoList implements OnInit,
|
||||||
|
|
||||||
this.generateSyndicationList()
|
this.generateSyndicationList()
|
||||||
|
|
||||||
const trendingDays = this.serverService.getConfig().trending.videos.intervalDays
|
this.serverService.configLoaded.subscribe(
|
||||||
|
() => {
|
||||||
|
const trendingDays = this.serverService.getConfig().trending.videos.intervalDays
|
||||||
|
|
||||||
if (trendingDays === 1) {
|
if (trendingDays === 1) {
|
||||||
this.titlePage = this.i18n('Trending for the last 24 hours')
|
this.titlePage = this.i18n('Trending for the last 24 hours')
|
||||||
this.titleTooltip = this.i18n('Trending videos are those totalizing the greatest number of views during the last 24 hours.')
|
this.titleTooltip = this.i18n('Trending videos are those totalizing the greatest number of views during the last 24 hours.')
|
||||||
} else {
|
} else {
|
||||||
this.titlePage = this.i18n('Trending for the last {{days}} days', { days: trendingDays })
|
this.titlePage = this.i18n('Trending for the last {{days}} days', { days: trendingDays })
|
||||||
this.titleTooltip = this.i18n(
|
this.titleTooltip = this.i18n(
|
||||||
'Trending videos are those totalizing the greatest number of views during the last {{days}} days.',
|
'Trending videos are those totalizing the greatest number of views during the last {{days}} days.',
|
||||||
{ days: trendingDays }
|
{ days: trendingDays }
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnDestroy () {
|
ngOnDestroy () {
|
||||||
|
|
Loading…
Add table
Reference in a new issue