From cddf45035389cc7d9003ea2b64fff3c28cd368d9 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 24 Jul 2018 10:13:54 +0200 Subject: Add ability to sort the search --- client/src/app/search/search-filters.component.ts | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'client/src/app/search/search-filters.component.ts') diff --git a/client/src/app/search/search-filters.component.ts b/client/src/app/search/search-filters.component.ts index 4219f99a9..a40648eb4 100644 --- a/client/src/app/search/search-filters.component.ts +++ b/client/src/app/search/search-filters.component.ts @@ -23,6 +23,7 @@ export class SearchFiltersComponent implements OnInit { videoLanguages: VideoConstant[] = [] publishedDateRanges: { id: string, label: string }[] = [] + sorts: { id: string, label: string }[] = [] durationRanges: { id: string, label: string }[] = [] publishedDateRange: string @@ -59,15 +60,30 @@ export class SearchFiltersComponent implements OnInit { this.durationRanges = [ { id: 'short', - label: this.i18n('Short (< 4 minutes)') + label: this.i18n('Short (< 4 min)') }, { id: 'long', - label: this.i18n('Long (> 10 minutes)') + label: this.i18n('Long (> 10 min)') }, { id: 'medium', - label: this.i18n('Medium (4-10 minutes)') + label: this.i18n('Medium (4-10 min)') + } + ] + + this.sorts = [ + { + id: '-match', + label: this.i18n('Relevance') + }, + { + id: '-publishedAt', + label: this.i18n('Publish date') + }, + { + id: '-views', + label: this.i18n('Views') } ] } -- cgit v1.2.3