Author: ssievers
Date: Sun May 27 13:47:40 2012
New Revision: 1343049
URL: http://svn.apache.org/viewvc?rev=1343049&view=rev
Log:
SHINDIG-1784 | onload handler doesn't handle errors gracefully. | Patch from
Igor Belakovskiy. Thanks!
Modified:
shindig/trunk/features/src/main/javascript/features/core.util.onload/onload.js
Modified:
shindig/trunk/features/src/main/javascript/features/core.util.onload/onload.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/core.util.onload/onload.js?rev=1343049&r1=1343048&r2=1343049&view=diff
==============================================================================
---
shindig/trunk/features/src/main/javascript/features/core.util.onload/onload.js
(original)
+++
shindig/trunk/features/src/main/javascript/features/core.util.onload/onload.js
Sun May 27 13:47:40 2012
@@ -49,7 +49,11 @@ gadgets.util = gadgets.util || {};
};
for (var i = 0, j = onLoadHandlers.length; i < j; ++i) {
- onLoadHandlers[i]();
+ try {
+ onLoadHandlers[i]();
+ } catch (ex) {
+ gadgets.warn("Could not fire onloadhandler "+ex.message);
+ }
}
onLoadHandlers = undefined; // No need to hold these references anymore.
};