Index: branches/RC/core/admin_templates/js/uploader/upload_manager.js =================================================================== diff -u -N -r11418 -r11635 --- branches/RC/core/admin_templates/js/uploader/upload_manager.js (.../upload_manager.js) (revision 11418) +++ branches/RC/core/admin_templates/js/uploader/upload_manager.js (.../upload_manager.js) (revision 11635) @@ -10,6 +10,8 @@ /* ==== Private Attributes ==== */ UploadsManager._nextId = 0; +UploadsManager._uploadersReady = 0; + UploadsManager._debugMode = false; UploadsManager._Uploaders = new Object(); UploadsManager._singleUpload = true; @@ -380,6 +382,12 @@ UploadsManager.onFlashReady = function ($uploader_id) { this._Uploaders[$uploader_id].onFlashReady(); + this._uploadersReady++; + + if (this._uploadersReady == this._nextId) { + // all uploaders are ready + Application.processHooks('m:OnUploadersReady'); + } } UploadsManager.onDebug = function (message) {