See #559: Use translations mixins in filters

This commit is contained in:
Eliot Berriot 2018-10-05 19:31:30 +02:00
parent 14a17de239
commit 2845bdd932
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
8 changed files with 53 additions and 45 deletions

View file

@ -22,7 +22,7 @@
<label><translate>Ordering</translate></label>
<select class="ui dropdown" v-model="ordering">
<option v-for="option in orderingOptions" :value="option[0]">
{{ option[1] }}
{{ sharedLabels.filters[option[1]] }}
</option>
</select>
</div>
@ -127,9 +127,10 @@ import {normalizeQuery, parseTokens, compileTokens} from '@/search'
import Pagination from '@/components/Pagination'
import ActionTable from '@/components/common/ActionTable'
import OrderingMixin from '@/components/mixins/Ordering'
import TranslationsMixin from '@/components/mixins/Translations'
export default {
mixins: [OrderingMixin],
mixins: [OrderingMixin, TranslationsMixin],
props: {
filters: {type: Object, required: false},
defaultQuery: {type: String, default: ''},
@ -153,13 +154,13 @@ export default {
orderingDirection: '-',
ordering: 'creation_date',
orderingOptions: [
['creation_date', 'Creation date'],
['title', 'Title'],
['size', 'Size'],
['duration', 'Duration'],
['bitrate', 'Bitrate'],
['album_title', 'Album title'],
['artist_name', 'Artist name']
['creation_date', 'creation_date'],
['title', 'title'],
['size', 'size'],
['duration', 'duration'],
['bitrate', 'bitrate'],
['album_title', 'album_title'],
['artist_name', 'artist_name']
]
}
},