Advanced searching through songs.

This commit is contained in:
Jim Driessen
2017-01-25 01:37:22 +01:00
parent 6601aaeffd
commit 6ceeb30999
4 changed files with 18 additions and 8 deletions

View File

@ -41,7 +41,7 @@ $(function () {
console.log('Page: ' + $(this).val());
});
$('#search-artist, #search-title, #search-uploader, .pagenum').change(function(){
$('#search-all, #search-artist, #search-title, #search-uploader, .pagenum').change(function(){
getSongs();
});
@ -179,12 +179,13 @@ function refreshQueue()
function getSongs()
{
var all = $('#search-all').val();
var artist = $('#search-artist').val();
var title = $('#search-title').val();
var uploader = $('#search-uploader').val();
var page = $('.pagenum').val();
var pagesize = $('.pagesize').val();
$.post('/api/songs', {artist: artist, title: title, uploader: uploader, page: page, pagesize: pagesize, csrfmiddlewaretoken: csrf_token}, function (result) {
$.post('/api/songs', {all: all, artist: artist, title: title, uploader: uploader, page: page, pagesize: pagesize, csrfmiddlewaretoken: csrf_token}, function (result) {
$('#request-table tbody').empty();
songs = result.data;
$.each(songs, function (id, song) {
@ -211,6 +212,7 @@ function showRequestTable()
$('#queue-container').hide();
$('#request-container').removeClass('hidden');
$('#request-container').show();
$('#search-all').focus().select();
requestViewOpen = true;
}