summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas BrĂ¼derli2007-10-03 12:06:00 +0000
committerThomas BrĂ¼derli2007-10-03 12:06:00 +0000
commit885ebe5a2144463ad080c084fcfbb1dac0f41dae (patch)
tree95d84d8a35616c692fd612407072f1d4ca5764b2
parentf6f613a0a87a03a9bed4503eae38ba7fba76478c (diff)
downloaditools-885ebe5a2144463ad080c084fcfbb1dac0f41dae.tar.gz
itools-885ebe5a2144463ad080c084fcfbb1dac0f41dae.tar.bz2
itools-885ebe5a2144463ad080c084fcfbb1dac0f41dae.zip
Avoid long error messages in URL param
-rw-r--r--itjs/boot.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/itjs/boot.js b/itjs/boot.js
index 2efa18a..aaa0321 100644
--- a/itjs/boot.js
+++ b/itjs/boot.js
@@ -37,12 +37,12 @@ function it_boot_addparam(url, param)
return url + (url.match(/\?/) ? "&" : "?") + param;
}
-function it_panic(msg)
+function it_panic(reason, msg)
{
if (!document.location.href.match(/[?&]static=/)) // Avoid loop
- window.setTimeout("document.location.href = it_boot_addparam(document.location.href, 'static=" + msg + "')", 500);
+ window.setTimeout("document.location.href = it_boot_addparam(document.location.href, 'static=" + reason + "')", 500);
- return it_boot_report('panic ' + msg, '-', -1, '');
+ return it_boot_report('panic ' + reason, '-', -1, (msg ? msg : ''));
}
function it_boot_report(msg, file, line, more)
@@ -134,7 +134,7 @@ function it_boot(file, isretry)
if (error)
{
if (isretry)
- it_panic('load: ' + error);
+ it_panic('load', error);
else
it_boot(file, true);
}