"to": "von",
"of": "aus",
"found": "gefunden",
+ "Title": "Titel",
+ "Author": "Autor",
+ "Date": "Datum",
+ "Subject": "Schlagwort",
+ "Location": "Ort",
"dummy": "dummy"
},
"to": "til",
"of": "ud af",
"found": "fandt",
+ "Title": "Title",
+ "Author": "Author",
+ "Date": "Dato",
+ "Subject": "Subject",
+ "Location": "Location",
"dummy": "dummy"
}
var details = '<div class="details" id="det_'+data.recid+'"><table>';
if (marker) details += '<tr><td>'+ marker + '</td></tr>';
if (data["md-title"] != undefined) {
- details += '<tr><td><b>Title</b></td><td><b>:</b> '+data["md-title"];
+ details += '<tr><td><b>' + M('Title') + '</b></td><td><b>:</b> '+data["md-title"];
if (data["md-title-remainder"] !== undefined) {
details += ' : <span>' + data["md-title-remainder"] + ' </span>';
}
details += '</td></tr>';
}
if (data["md-date"] != undefined)
- details += '<tr><td><b>Date</b></td><td><b>:</b> ' + data["md-date"] + '</td></tr>';
+ details += '<tr><td><b>' + M('Date') + '</b></td><td><b>:</b> ' + data["md-date"] + '</td></tr>';
if (data["md-author"] != undefined)
- details += '<tr><td><b>Author</b></td><td><b>:</b> ' + data["md-author"] + '</td></tr>';
+ details += '<tr><td><b>' + M('Author') + '</b></td><td><b>:</b> ' + data["md-author"] + '</td></tr>';
if (data["md-electronic-url"] != undefined)
details += '<tr><td><b>URL</b></td><td><b>:</b> <a href="' + data["md-electronic-url"] + '" target="_blank">' + data["md-electronic-url"] + '</a>' + '</td></tr>';
if (data["location"][0]["md-subject"] != undefined)
- details += '<tr><td><b>Subject</b></td><td><b>:</b> ' + data["location"][0]["md-subject"] + '</td></tr>';
+ details += '<tr><td><b>' + M('Subject') + '</b></td><td><b>:</b> ' + data["location"][0]["md-subject"] + '</td></tr>';
if (data["location"][0]["@name"] != undefined)
- details += '<tr><td><b>Location</b></td><td><b>:</b> ' + data["location"][0]["@name"] + " (" +data["location"][0]["@id"] + ")" + '</td></tr>';
+ details += '<tr><td><b>' + M('Location') + '</b></td><td><b>:</b> ' + data["location"][0]["@name"] + " (" +data["location"][0]["@id"] + ")" + '</td></tr>';
details += '</table></div>';
return details;
}
perpage_default: 20,
query_width: 50,
switch_menu: true, /* show/hide Records|Targets menu */
+ lang_menu: true, /* show/hide language menu */
debug: 0, /* debug level for development: 0..2 */
dummy: "dummy"
config[k] = data[k];
debug("Set config: " + k + ' => ' + data[k]);
}
+ if (mkws_config.query_width < 5 || mkws_config.query_width > 150) {
+ debug("Reset query width: " + mkws_config.query_width);
+ mkws_config.query_width = 50;
+ }
mkws_set_lang(mkws_config);
- mkws_html_lang(mkws_config);
+ if (mkws_config.lang_menu)
+ mkws_html_lang(mkws_config);
// For some reason, doing this programmatically results in
// document.search.query being undefined, hence the raw HTML.
debug("HTML search form");
$("#mkwsSearch").html('\
- <form id="searchForm" name="search">\
- <input id="query" type="text" size="50" />\
+ <form id="searchForm" name="search" action="" >\
+ <input id="query" type="text" size="' + mkws_config.query_width + '" />\
<input id="button" type="submit" value="' + M('Search') + '" />\
</form>');
</td>\
<td valign="top">\
<div id="ranking">\
- <form name="select" id="select">\
+ <form name="select" id="select" action="" >\
' + M('Sort by') + mkws_html_sort(config) + '\
' + M('and show') + ' ' + mkws_html_perpage(config) + '\
' + M('per page') + '.\
<div id="results"></div>\
</td>\
</tr>\
- </table>\
- </div>');
+ </table>');
mkws_html_switch(config);
if (mkws_config.use_service_proxy)