X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=www%2Fmasterkey%2Fjs%2Fclient.js;h=e00defc47d3f6072d5a4796016c3317fc49b3d40;hb=d183a1a61fbdc4afef17d5fad2c60d7c23ef748e;hp=ea589da0491ea8faa54953447c6318e6ec1ec09d;hpb=1c38f4f6c912eeb2a7f23f7e4cccb082a0ba7555;p=pazpar2-moved-to-github.git diff --git a/www/masterkey/js/client.js b/www/masterkey/js/client.js index ea589da..e00defc 100644 --- a/www/masterkey/js/client.js +++ b/www/masterkey/js/client.js @@ -14,6 +14,7 @@ var my_paz = new pz2( { "onshow": my_onshow, var currentSort = 'relevance'; var currentResultsPerPage = 20; var currentQuery = null; +var currentPage = 0; var currentDetailedId = null; var currentDetailedData = null; @@ -27,6 +28,16 @@ $(document).ready( function() { function onFormSubmitEventHandler() { currentQuery = document.search.query.value; + $('#sort').change(function(){ + currentSort = this.value; + currentPage = 0; + my_paz.show(0, currentResultsPerPage, currentSort); + }); + $('#perpage').change(function(){ + currentResultsPerPage = this.value; + currentPage = 0; + my_paz.show(0, currentResultsPerPage, currentSort); + }); my_paz.search(document.search.query.value, 20, 'relevance'); $('div.content').show(); $("div.leftbar").show(); @@ -37,6 +48,7 @@ function onFormSubmitEventHandler() { // function my_onshow(data) { + global = data; var recsBody = $('div.records'); recsBody.empty(); @@ -46,9 +58,7 @@ function my_onshow(data) var id = data.hits[i].recid; var count = data.hits[i].count || 1; - recsBody.append('