make it possible to sort search tables

This commit is contained in:
Frédéric Péters 2014-02-24 09:41:53 +01:00
parent ed6a0a08eb
commit c86b6fe431
1 changed files with 15 additions and 0 deletions

View File

@ -93,6 +93,7 @@
$.querywidget.updateBatchLinks(orig_query);
$.querywidget.updateBatchSizeMenu();
$.querywidget.updateExtraColumnsMenu();
$.querywidget.updateTableHeaders();
});
};
$.querywidget.updateBatchLinks = function (query) {
@ -149,6 +150,20 @@
return false;
});
};
$.querywidget.updateTableHeaders = function (query) {
$('#searchresults table th span[data-sortable]').each(function(i, elem) {
var sort_on = $(elem).data('sortable');
$(elem).parent().css('cursor', 'pointer').click(function() {
if ($('#sort_on').val() == sort_on) {
/* same column, reverse */
$('#sort_order').click();
} else {
$('#sort_on').val(sort_on);
}
$.querywidget.updateSearch();
});
});
}
$.querywidget.createWidgetOrig = $.querywidget.createWidget;
$.querywidget.createWidget = function (type, index, fname) {