Pressing return on searchbar to search for artists
This commit is contained in:
parent
3fde0d9d30
commit
ee255783a2
|
@ -33,6 +33,18 @@ export default {
|
||||||
let albumLabel = this.$pgettext('*/*/*', 'Album')
|
let albumLabel = this.$pgettext('*/*/*', 'Album')
|
||||||
let trackLabel = this.$pgettext('*/*/*/Noun', 'Track')
|
let trackLabel = this.$pgettext('*/*/*/Noun', 'Track')
|
||||||
let self = this
|
let self = this
|
||||||
|
var searchQuery;
|
||||||
|
|
||||||
|
jQuery(this.$el).keypress(function(e) {
|
||||||
|
if(e.which == 13) {
|
||||||
|
// Cancel any API search request to backend...
|
||||||
|
jQuery(this.$el).search('cancel query');
|
||||||
|
// Go direct to the artist page...
|
||||||
|
router.push("/library/artists?query=" + searchQuery + "&page=1&paginateBy=25&ordering=name");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
jQuery(this.$el).search({
|
jQuery(this.$el).search({
|
||||||
type: 'category',
|
type: 'category',
|
||||||
minCharacters: 3,
|
minCharacters: 3,
|
||||||
|
@ -41,6 +53,7 @@ export default {
|
||||||
},
|
},
|
||||||
onSearchQuery (query) {
|
onSearchQuery (query) {
|
||||||
self.$emit('search')
|
self.$emit('search')
|
||||||
|
searchQuery = query;
|
||||||
},
|
},
|
||||||
apiSettings: {
|
apiSettings: {
|
||||||
beforeXHR: function (xhrObject) {
|
beforeXHR: function (xhrObject) {
|
||||||
|
|
Loading…
Reference in New Issue