mkdru.pz2Show = function (data) {
mkdru.totalRec = data.merged;
- $('#mkdru-pager').html(Drupal.theme('mkdruPager', data, mkdru.curPage,
- Math.ceil(mkdru.totalRec / mkdru.recPerPage)));
+
+ var pagerHtml = Drupal.theme('mkdruPager', data, mkdru.curPage,
+ Math.ceil(mkdru.totalRec / mkdru.recPerPage));
+ $('.mkdru-pager').html(pagerHtml);
$('.mkdru-next').bind('click', mkdru.nextPage);
$('.mkdru-prev').bind('click', mkdru.prevPage);
+ var countsHtml = 'Displaying: ' + (data.start + 1) + ' to '
+ + (data.start + data.num) + ' of ' + data.merged + ' (found: ' + data.total + ')';
+ $('.mkdru-counts').html(countsHtml);
+
var html = "";
for (var i = 0; i < data.hits.length; i++) {
html += Drupal.theme('mkdruResult', data.hits[i],
// UI functions:
mkdru.submitQuery = function () {
- mkdru.submitted = true;
mkdru.resetPage();
-// mkdru.pollDropDowns();
+ mkdru.pollDropDowns();
mkdru.search();
+ mkdru.submitted = true;
+ $('.mkdru-post-search').show();
return false;
};
};
mkdru.pollDropDowns = function () {
- mkdru.recPerPage = $('#mkdru-perpage').value;
- mkdru.curSort = $('#mkdru-sort').value;
+ mkdru.recPerPage = $('#mkdru-perpage').attr('value');
+ mkdru.curSort = $('#mkdru-sort').attr('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);
+ return false;
};
mkdru.limitQuery = function (field, value) {
navi.innerHTML += '<hr/>';
mkdru.curFilter = 'pz:id=' + id;
mkdru.resetPage();
-// mkdru.pollDropDowns();
+ mkdru.pollDropDowns();
mkdru.search();
return false;
};