/** * Shows the default waiting panel. */ function dbcYuiContainerWaitPanelShow() { if (YAHOO.dbcYuiContainer.dbcYuiWaitPanelMessage == undefined) { YAHOO.dbcYuiContainer.dbcYuiWaitPanelMessage = 'Loading, please wait...'; } if (YAHOO.dbcYuiContainer.dbcYuiWaitPanel == undefined) { var panelName = 'dbcYuiWaitPanel'; var panelParams = new Array(); var imgTag = ''; panelParams['width'] = '240px'; panelParams['underlay'] = ''; panelParams['fixedcenter'] = true; panelParams['close'] = false; panelParams['draggable'] = false; panelParams['modal'] = true; YAHOO.dbcYuiContainer.dbcYuiWaitPanel = new YAHOO.widget.Panel(panelName, panelParams); YAHOO.dbcYuiContainer.dbcYuiWaitPanel.setHeader(YAHOO.dbcYuiContainer.dbcYuiWaitPanelMessage); YAHOO.dbcYuiContainer.dbcYuiWaitPanel.setBody(imgTag); YAHOO.dbcYuiContainer.dbcYuiWaitPanel.render(document.body); YAHOO.dbcYuiContainer.dbcYuiWaitPanel.show(); document.body.style.visibility = 'visible'; } else { YAHOO.dbcYuiContainer.dbcYuiWaitPanel.setHeader(YAHOO.dbcYuiContainer.dbcYuiWaitPanelMessage); YAHOO.dbcYuiContainer.dbcYuiWaitPanel.show(); } } /** * Hides the default waiting panel. */ function dbcYuiContainerWaitPanelHide() { var containerEffect = new YAHOO.widget.ContainerEffect.FADE( YAHOO.dbcYuiContainer.dbcYuiWaitPanel, 0.25 ); var customOnComplete = function() { YAHOO.dbcYuiContainer.dbcYuiWaitPanel.hideMask(); } containerEffect.animOut.onComplete.subscribe( customOnComplete, containerEffect); containerEffect.animateOut(); }