Commit e81cf389ae720fb63e762b8c4d9e2f4eed6f5e77
1 parent
d3c8e3c4
Exists in
master
and in
22 other branches
[search-improvements] Pagination and filtering through ajax
Showing
1 changed file
with
15 additions
and
8 deletions
Show diff stats
public/javascripts/search.js
1 | 1 | (function($) { |
2 | - //TODO Sorting | |
3 | - // Sorting and pagination links. | |
4 | - $('#search-content .pagination a').live('click', | |
5 | - function () { | |
6 | - $.getScript(this.href); | |
7 | - return false; | |
8 | - } | |
9 | - ); | |
2 | + // Pagination. | |
3 | + $('#search-content .pagination a').live('click', function () { | |
4 | + $.ajax({ | |
5 | + url: this.href, | |
6 | + beforeSend: function(){$('#search-content').addClass('searching')}, | |
7 | + complete: function() {$('#search-content').removeClass('searching')}, | |
8 | + dataType: 'script' | |
9 | + }) | |
10 | + return false; | |
11 | + }); | |
12 | + | |
13 | + // Sorting | |
14 | + $('#search-filters select').change(function(){ | |
15 | + $('form.search_form').submit(); | |
16 | + }); | |
10 | 17 | |
11 | 18 | // Search form |
12 | 19 | $('form.search_form').submit(function () { | ... | ... |