projects
/
mkws-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
a closing </div> in the forms kills IE8 rendeing, MKWS-4
[mkws-moved-to-github.git]
/
experiments
/
spclient
/
mkws.js
diff --git
a/experiments/spclient/mkws.js
b/experiments/spclient/mkws.js
index
14b5d00
..
317027c
100644
(file)
--- a/
experiments/spclient/mkws.js
+++ b/
experiments/spclient/mkws.js
@@
-437,7
+437,7
@@
function mkws_html_all(data) {
sort_default: "relevance",
perpage_default: 20,
query_width: 50,
sort_default: "relevance",
perpage_default: 20,
query_width: 50,
- switch: true, /* show/hide Records|Targets menu */
+ switch_menu: true, /* show/hide Records|Targets menu */
debug: 0, /* debug level for development: 0..2 */
dummy: "dummy"
debug: 0, /* debug level for development: 0..2 */
dummy: "dummy"
@@
-463,7
+463,7
@@
function mkws_html_all(data) {
// document.search.query being undefined, hence the raw HTML.
debug("HTML search form");
$("#mkwsSearch").html('\
// document.search.query being undefined, hence the raw HTML.
debug("HTML search form");
$("#mkwsSearch").html('\
- <form id="searchForm" name="search">\
+ <form id="searchForm" name="search" action="" >\
<input id="query" type="text" size="50" />\
<input id="button" type="submit" value="' + M('Search') + '" />\
</form>');
<input id="query" type="text" size="50" />\
<input id="button" type="submit" value="' + M('Search') + '" />\
</form>');
@@
-477,7
+477,7
@@
function mkws_html_all(data) {
</td>\
<td valign="top">\
<div id="ranking">\
</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') + '.\
' + M('Sort by') + mkws_html_sort(config) + '\
' + M('and show') + ' ' + mkws_html_perpage(config) + '\
' + M('per page') + '.\
@@
-488,8
+488,7
@@
function mkws_html_all(data) {
<div id="results"></div>\
</td>\
</tr>\
<div id="results"></div>\
</td>\
</tr>\
- </table>\
- </div>');
+ </table>');
mkws_html_switch(config);
if (mkws_config.use_service_proxy)
mkws_html_switch(config);
if (mkws_config.use_service_proxy)
@@
-506,7
+505,7
@@
function mkws_set_lang(mkws_config) {
mkws_config.lang = lang;
}
mkws_config.lang = lang;
}
- debug("Locale language: " + mkws_config.lang);
+ debug("Locale language: " + (mkws_config.lang ? mkws_config.lang : "none"));
return mkws_config.lang;
}
return mkws_config.lang;
}
@@
-532,8
+531,8
@@
function mkws_html_switch(config) {
</div>');
$("#mkwsTargets").css("display", "none");
</div>');
$("#mkwsTargets").css("display", "none");
- if (!config.switch) {
- debug("disable switch");
+ if (!config.switch_menu) {
+ debug("disable switch menu");
$("#mkwsSwitch").css("display", "none");
}
}
$("#mkwsSwitch").css("display", "none");
}
}
@@
-633,7
+632,7
@@
function mkws_html_lang(mkws_config) {
/* locale */
function M(word) {
/* locale */
function M(word) {
- var lang = jQuery.parseQuerystring().lang || mkws_config.lang;
+ var lang = mkws_config.lang;
if (!lang || !mkws_locale_lang[lang])
return word;
if (!lang || !mkws_locale_lang[lang])
return word;
@@
-657,11
+656,18
@@
jQuery.extend({
function debug(string) {
if (!mkws_debug)
return;
function debug(string) {
if (!mkws_debug)
return;
-
+
+ var console; // IE8 quirks
if (!console) { /* ARGH!!! */
return;
}
if (!console) { /* ARGH!!! */
return;
}
-
+
+ // you need to disable use strict at the top of the file!!!
+ if (mkws_debug >= 3) {
+ console.log(arguments.callee.caller);
+ } else if (mkws_debug >= 2) {
+ console.log(">>> called from function " + arguments.callee.caller.name + ' <<<');
+ }
console.log(string);
}
console.log(string);
}