Module: check_mk
Branch: master
Commit: f2d60d4b58b00fe97d25cfbe96de6af9d178951e
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=f2d60d4b58b00f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Mar 29 10:58:01 2012 +0200
Fixed javascript error in firefox when switching pages while an ajax call is being
processed
---
web/htdocs/js/checkmk.js | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/web/htdocs/js/checkmk.js b/web/htdocs/js/checkmk.js
index ec8fe90..b7c14fe 100644
--- a/web/htdocs/js/checkmk.js
+++ b/web/htdocs/js/checkmk.js
@@ -123,7 +123,7 @@ function get_url(url, handler, data, errorHandler) {
AJAX.open("GET", url + dyn, true);
if (typeof handler === 'function')
AJAX.onreadystatechange = function() {
- if (AJAX.readyState == 4)
+ if (AJAX && AJAX.readyState == 4) {
if (AJAX.status == 200) {
handler(data, AJAX.responseText);
}
@@ -141,6 +141,7 @@ function get_url(url, handler, data, errorHandler) {
if (typeof errorHandler !== 'undefined')
errorHandler(data, AJAX.status);
}
+ }
}
AJAX.send(null);
return true;