Fixed JS loadFinished notification on IE

This commit is contained in:
Andreas Stöckel 2010-07-21 10:26:54 +00:00
parent 4da973400c
commit 9615c33fe8

View File

@ -432,9 +432,14 @@ egw_json_request.prototype.handleResponse = function(data, textStatus, XMLHttpRe
};
//IE
if (typeof scriptnode.readyState != 'undefined')
{
if (scriptnode.readyState != 'complete' &&
scriptnode.readyState != 'loaded')
{
scriptnode.onreadystatechange = function() {
var node = window.event.srcElement;
if (node.readyState == 'complete') {
if (node.readyState == 'complete' || node.readState == 'loaded') {
var file = node._originalSrc;
if (typeof console != 'undefined' && typeof console.log != 'undefined')
console.log("Retrieved JS file '%s' from server", [file]);
@ -444,6 +449,12 @@ egw_json_request.prototype.handleResponse = function(data, textStatus, XMLHttpRe
}
};
}
else
{
this.loadedJSFiles[res.data] = true;
}
}
}
hasResponse = true;
} else
throw 'Invalid parameters';