';
drawPager(pager);
// navi
- var results = document.getElementById("mkwsResults");
+ var results = document.getElementById("mkwsRecords");
var html = [];
for (var i = 0; i < data.hits.length; i++) {
var hit = data.hits[i];
html.push('
'
+''+ (i + 1 + recPerPage * (curPage - 1)) +'. '
- +''
+ hit["md-title"] +' ');
if (hit["md-title-remainder"] !== undefined) {
@@ -160,12 +161,12 @@ function my_onstat(data) {
function my_onterm(data) {
// no facets
if (!mkws_config.facets || mkws_config.facets.length == 0) {
- $("#mkwsTermlists").parent().hide();
+ $("#mkwsTermlists").hide();
return;
}
// display if we first got results
- $("#mkwsTermlists").parent().show();
+ $("#mkwsTermlists").show();
var acc = [];
acc.push('
' + M('Termlists') + '
');
@@ -185,6 +186,9 @@ function my_onterm(data) {
var termlist = document.getElementById("mkwsTermlists");
replaceHtml(termlist, acc.join(''));
+
+ if (mkws_config.responsive_design)
+ mkws_mobile_resize();
}
function add_single_facet(acc, caption, data, max, cclIndex) {
@@ -241,10 +245,14 @@ function my_onbytarget(data) {
// wait until the DOM is ready
function domReady ()
{
- document.search.onsubmit = onFormSubmitEventHandler;
- document.search.query.value = '';
- document.select.sort.onchange = onSelectDdChange;
- document.select.perpage.onchange = onSelectDdChange;
+ document.mkwsSearchForm.onsubmit = onFormSubmitEventHandler;
+ document.mkwsSearchForm.mkwsQuery.value = '';
+ if (document.mkwsSelect) {
+ if (document.mkwsSelect.mkwsSort)
+ document.mkwsSelect.mkwsSort.onchange = onSelectDdChange;
+ if (document.mkwsSelect.mkwsPerpage)
+ document.mkwsSelect.mkwsPerpage.onchange = onSelectDdChange;
+ }
}
// when search button pressed
@@ -275,19 +283,23 @@ function resetPage()
function triggerSearch ()
{
- my_paz.search(document.search.query.value, recPerPage, curSort, curFilter);
+ my_paz.search(document.mkwsSearchForm.mkwsQuery.value, recPerPage, curSort, curFilter);
}
function loadSelect ()
{
- curSort = document.select.sort.value;
- recPerPage = document.select.perpage.value;
+ if (document.mkwsSelect) {
+ if (document.mkwsSelect.mkwsSort)
+ curSort = document.mkwsSelect.mkwsSort.value;
+ if (document.mkwsSelect.mkwsPerpage)
+ recPerPage = document.mkwsSelect.mkwsPerpage.value;
+ }
}
// limit the query after clicking the facet
function limitQuery (field, value)
{
- document.search.query.value += ' and ' + field + '="' + value + '"';
+ document.mkwsSearchForm.query.value += ' and ' + field + '="' + value + '"';
onFormSubmitEventHandler();
}
@@ -298,7 +310,6 @@ function limitTarget (id, name)
navi.innerHTML =
'Source: '
+ name + '';
- navi.innerHTML += '';
curFilter = 'pz:id=' + id;
resetPage();
loadSelect();
@@ -331,9 +342,9 @@ function drawPager (pagerDiv)
? firstClkbl + 2*onsides
: pages;
- var prev = '<< ' + M('Prev') + ' | ';
+ var prev = '<< ' + M('Prev') + ' | ';
if (curPage > 1)
- prev = ''
+ prev = ''
+'<< ' + M('Prev') + ' | ';
var middle = '';
@@ -346,9 +357,9 @@ function drawPager (pagerDiv)
+ numLabel + ' ';
}
- var next = ' | ' + M('Next') + ' >>';
+ var next = ' | ' + M('Next') + ' >>';
if (pages - curPage > 0)
- next = ' | '
+ next = ' | '
+ M('Next') + ' >>';
var predots = '';
@@ -360,7 +371,7 @@ function drawPager (pagerDiv)
postdots = '...';
pagerDiv.innerHTML += '