From e81cf389ae720fb63e762b8c4d9e2f4eed6f5e77 Mon Sep 17 00:00:00 2001 From: Rodrigo Souto Date: Fri, 23 May 2014 14:41:22 -0300 Subject: [PATCH] [search-improvements] Pagination and filtering through ajax --- public/javascripts/search.js | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/public/javascripts/search.js b/public/javascripts/search.js index e2ebfff..46ea3d9 100644 --- a/public/javascripts/search.js +++ b/public/javascripts/search.js @@ -1,12 +1,19 @@ (function($) { - //TODO Sorting - // Sorting and pagination links. - $('#search-content .pagination a').live('click', - function () { - $.getScript(this.href); - return false; - } - ); + // Pagination. + $('#search-content .pagination a').live('click', function () { + $.ajax({ + url: this.href, + beforeSend: function(){$('#search-content').addClass('searching')}, + complete: function() {$('#search-content').removeClass('searching')}, + dataType: 'script' + }) + return false; + }); + + // Sorting + $('#search-filters select').change(function(){ + $('form.search_form').submit(); + }); // Search form $('form.search_form').submit(function () { -- libgit2 0.21.2