You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by hs...@apache.org on 2011/08/18 22:36:03 UTC
svn commit: r1159407 -
/shindig/trunk/features/src/main/javascript/features/core.util.onload/onload.js
Author: hsaputra
Date: Thu Aug 18 20:36:03 2011
New Revision: 1159407
URL: http://svn.apache.org/viewvc?rev=1159407&view=rev
Log:
SHINDIG-1578 | Improve gadgets.util.registerOnLoadHandler to be reliable for slow or lazy loading gadgets | Patch from Dan Dumont
Reviews and discussions: https://reviews.apache.org/r/1525
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=1159407&r1=1159406&r2=1159407&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 Thu Aug 18 20:36:03 2011
@@ -44,9 +44,14 @@ gadgets.util = gadgets.util || {};
* @private Only to be used by the container, not gadgets.
*/
gadgets.util.runOnLoadHandlers = function() {
+ gadgets.util.registerOnLoadHandler = function(cb) {
+ cb();
+ };
+
for (var i = 0, j = onLoadHandlers.length; i < j; ++i) {
onLoadHandlers[i]();
}
+ onLoadHandlers = undefined; // No need to hold these references anymore.
};
})();