object.js: jsx.require(): Add `error' event, warn about unsupported `load' event
/trunk/object.js |
---|
2846,6 → 2846,10 |
if (listenerSupported) |
{ |
_addEventListener(script, "error", function (e) { |
jsx.error(e); |
}); |
script.src = dependencies[0]; |
(document.head || document.getElementsByTagName("head")[0]) |
.appendChild(script); |
2852,6 → 2856,9 |
} |
else |
{ |
jsx.warn('The "load" event is not supported on "script" elements.' |
+ ' Attempting to resolve dependencies using synchronous XHR (blocking).'); |
for (var i = 0, len = dependencies.length; i < len; ++i) |
{ |
if (!_importOnce(dependencies[i])) |