perpage: 20,
sort: 'relevance',
filter: null,
- query:null,
+ query:'',
recid:null
},
state: {}
if (mkdru.state.query) {
mkdru.search();
}
- //mkdru.pz2.stat();
+ mkdru.pz2.stat();
//mkdru.pz2.bytarget();
};
mkdru.pz2Show = function (data) {
mkdru.totalRec = data.merged;
$('.mkdru-pager').html(mkdru.generatePager());
- var countsHtml = Drupal.t('Displaying: ') + (data.start + 1) +
- Drupal.t(' to ') + (data.start + data.num) + Drupal.t(' of ')
- + data.merged + Drupal.t(' (found: ') + data.total + ')';
- $('.mkdru-counts').html(countsHtml);
-
+ $('.mkdru-counts').html(Drupal.theme('mkdruCounts', data.start + 1,
+ data.num, data.merged, data.total));
var html = "";
for (var i = 0; i < data.hits.length; i++) {
html += Drupal.theme('mkdruResult', data.hits[i],
};
mkdru.pz2Status = function (data) {
+ $('.mkdru-status').html(Drupal.theme('mkdruStatus', data.activeclients, data.clients));
};
mkdru.pz2Term = function (data) {
mkdru.pz2Record = function (data) {
clearTimeout(mkdru.pz2.showTimer);
$('.mkdru-results').hide();
- $('.mkdru-detail').html(Drupal.theme('mkdruDetail', data));
- $('.mkdru-detail-back').bind('click', function () {$.bbq.removeState('recid');});
+ $('.mkdru-detail').html(Drupal.theme('mkdruDetail', data,
+ mkdru.hashAddDelOne(null, null, 'recid')));
$('.mkdru-detail').show();
clearTimeout(mkdru.pz2.recordTimer);
};
}
// Other internal link
else {
- // need to run search again to limit targets
+ // may need to run search again to limit targets
for (key in mkdru.state) {
if (key.substring(0,5) === 'limit') {
mkdru.search();