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) {
// wait until the DOM is ready
function domReady ()
{
- document.search.onsubmit = onFormSubmitEventHandler;
- document.search.mkwsQuery.value = '';
+ document.mkwsSearchForm.onsubmit = onFormSubmitEventHandler;
+ document.mkwsSearchForm.mkwsQuery.value = '';
document.mkwsSelect.mkwsSort.onchange = onSelectDdChange;
document.mkwsSelect.mkwsPerpage.onchange = onSelectDdChange;
}
function triggerSearch ()
{
- my_paz.search(document.search.mkwsQuery.value, recPerPage, curSort, curFilter);
+ my_paz.search(document.mkwsSearchForm.mkwsQuery.value, recPerPage, curSort, curFilter);
}
function loadSelect ()
// 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();
}
lang_menu: true, /* show/hide language menu */
lang_display: [], /* display languages links for given languages, [] for all */
facets: ["sources", "subjects", "authors"], /* display facets, in this order, [] for none */
+ responsive_design_width: 980, /* a page with less pixel width considered as mobile */
debug: 0, /* debug level for development: 0..2 */
+
dummy: "dummy"
};
mkws_html_lang(mkws_config);
// For some reason, doing this programmatically results in
- // document.search.mkwsQuery being undefined, hence the raw HTML.
+ // document.mkwsSearchForm.mkwsQuery being undefined, hence the raw HTML.
debug("HTML search form");
$("#mkwsSearch").html('\
- <form name="search" action="" >\
+ <form name="mkwsSearchForm" action="" >\
<input id="mkwsQuery" type="text" size="' + mkws_config.query_width + '" />\
<input id="mkwsButton" type="submit" value="' + M('Search') + '" />\
</form>');
var obj;
// alert($(window).width());
- if ($(window).width() <= 980) {
+ var width = mkws_config.responsive_design_width || 980;
+
+ if ($(window).width() <= width) {
for(var i = 0; i < list.length; i++) {
$("#" + list[i]).hide();
}
<div id="mkwsTargets"></div>\
<div id="mkwsFooter">\
<div id="mkwsStat"></div>\
- <span>Powered by MKWS © 2013 <a href="http://www.indexdata.com">Index Data</a></span>\
+ <span>Powered by MKWS © 2013 <a target="_new" href="http://www.indexdata.com">Index Data</a></span>\
</div>');
mkws_html_all(mkws_config);