only catch "Permission denied" errors and rethrow all other, because error in et2_ready or load handler will cause a double loading of UI otherwise

This commit is contained in:
Ralf Becker 2015-10-27 13:39:08 +00:00
parent 87c7a87bdd
commit 280f62fbda

View File

@ -558,8 +558,15 @@ etemplate2.prototype.load = function(_name, _url, _data, _callback)
}
catch (e) {
// wired security exception in IE denying access to template cache in opener
//this.templates =
etemplate2.prototype.templates = {};
if (e.message == 'Permission denied')
{
etemplate2.prototype.templates = {};
}
// other error eg. in app.js et2_ready or event handlers --> rethrow it
else
{
throw e;
}
}
// Asynchronously load the XET file
et2_loadXMLFromURL(_url, function(_xmldoc) {