X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=mkdru.client.js;h=2cf70cb7d8ef9119efa14e94ca10ce508741b38c;hb=9bb075c111afad0a4dc12d6b9bee8b21b532500c;hp=ae1ccca0390647f13b82ad48b694ed688230bd07;hpb=b14ccf027f714200870dcc3e8271cc19b27c9590;p=mkdru-moved-to-drupal.org.git diff --git a/mkdru.client.js b/mkdru.client.js index ae1ccca..2cf70cb 100644 --- a/mkdru.client.js +++ b/mkdru.client.js @@ -1,8 +1,8 @@ // Set up namespace and some state. var mkdru = { // Settings to pass to pz2.js - usesessions: true, - showResponseType: '', + usesessions: Drupal.settings.mkdru.use_sessions === '1', + showResponseType: 'json', // Variables curPage: 1, recPerPage: 20, @@ -10,11 +10,11 @@ var mkdru = { curSort: 'relevance', curFilter: null, submitted: false, - sourceMax: 16, // facets - subjectMax: 10, - authorMax: 10, + sourceMax: Drupal.settings.mkdru.source_max, + subjectMax: Drupal.settings.mkdru.subject_max, + authorMax: Drupal.settings.mkdru.author_max, pz2: null, - pazpar2Path: '/pazpar2/search.pz2', + pazpar2Path: Drupal.settings.mkdru.pz2_path }; @@ -91,7 +91,7 @@ mkdru.pz2ByTarget = function (data) { // UI functions: mkdru.submitQuery = function () { mkdru.submitted = true; -// mkdru.resetPage(); + mkdru.resetPage(); // mkdru.pollDropDowns(); mkdru.search(); return false; @@ -106,8 +106,8 @@ mkdru.pollDropDowns = function () { mkdru.recPerPage = $('#mkdru-perpage').value; mkdru.curSort = $('#mkdru-sort').value; if (!mkdru.submitted) return false; - mkdru.resetPage(); - mkdru.pz2.show(0, mkdru.recPerPage, mkdru.curSort); +// mkdru.resetPage(); +// mkdru.pz2.show(0, mkdru.recPerPage, mkdru.curSort); }; mkdru.limitQuery = function (field, value) { @@ -125,7 +125,7 @@ mkdru.limitTarget = function (id, name) { navi.innerHTML += '
'; mkdru.curFilter = 'pz:id=' + id; mkdru.resetPage(); - mkdru.pollDropDowns(); +// mkdru.pollDropDowns(); mkdru.search(); return false; };