Index: branches/RC/core/admin_templates/js/uploader/upload_manager.js =================================================================== diff -u -r10621 -r10623 --- branches/RC/core/admin_templates/js/uploader/upload_manager.js (.../upload_manager.js) (revision 10621) +++ branches/RC/core/admin_templates/js/uploader/upload_manager.js (.../upload_manager.js) (revision 10623) @@ -1,6 +1,10 @@ -function UploadsManager() { +function UploadsManager($use_toolbar) { // hooking to standard toolbar select button to peform auto-upload when Save is clicked - if (isset(a_toolbar)) { + if (!isset($use_toolbar)) { + $use_toolbar = true; + } + + if ($use_toolbar && isset(a_toolbar)) { if (a_toolbar.ButtonExists('select')) { var old_onclick = a_toolbar.Buttons['select'].onClick; a_toolbar.Buttons['select'].onClick = function() { @@ -16,13 +20,17 @@ ); } -UploadsManager = new UploadsManager(); +UploadsManager = new UploadsManager(true); // set false to disable toolbar integration +/* ==== Private Attributes ==== */ UploadsManager._nextId = 0; UploadsManager._debugMode = false; -UploadsManager.formContainerId = ''; UploadsManager._Uploaders = new Object(); +/* ==== Public Attributes ==== */ +UploadsManager.formContainerId = ''; +UploadsManager.useTransparency = true; + /* ==== Private methods ==== */ UploadsManager._nextFlashId = function() { this._nextId++; @@ -127,7 +135,10 @@ } UploadsManager.UploadQueueComplete = function() { - Request.setOpacity(100, UploadsManager._getFromContainer()); + if (UploadsManager.useTransparency) { + Request.setOpacity(100, UploadsManager._getFromContainer()); + } + var all_done = true; for (var i in this._Uploaders) { this._Uploaders[i].div.style.display = 'none';