123456 |
- // Licensed Materials - Property of IBM
- // IBM Cognos Products: hal
- // (C) Copyright IBM Corp. 2003, 2017.
- // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- G_HAL.F_VerifyDependencies("C_Dialog");var D_MsgBox=new C_Dialog("D_MsgBox");function F_MsgBox(_hBC2, _hX42, _hZ82, _hF91){D_MsgBox.F_Show(null, _hBC2, _hX42, _hZ82, null, null, null, null, _hF91);};function F_MsgBoxLater(_hBC2, _hX42, _hZ82, _hF91){setTimeout(F_MsgBox.bind(null, _hBC2, _hX42, _hZ82, _hF91), 0);};function F_MsgBoxRes(_hY42, _hTT1, _hZ82, _hF91){var _hX42=null;if(_hTT1){_hX42=G_ResManager.F_GetString(_hTT1);}else if(_hTT1==""){_hX42="";}D_MsgBox.F_Show(null, G_ResManager.F_GetString(_hY42), _hX42 , _hZ82, null, null, null, null, _hF91);};function F_MsgBoxResLater(_hY42, _hTT1, _hZ82, _hF91){setTimeout(F_MsgBoxRes.bind(null, _hY42, _hTT1, _hZ82, _hF91), 0);};D_MsgBox.K_iOKOnly=1;D_MsgBox.K_iOKCancel=2;D_MsgBox.K_iYesNoCancel=3;D_MsgBox.K_iYesNo=4;D_MsgBox.K_iNoIcon=20;D_MsgBox.K_iInformation=21;D_MsgBox.K_iWarning=22;D_MsgBox.K_iError=23;D_MsgBox.K_iOK=30;D_MsgBox.K_iCancel=31;D_MsgBox.K_iYes=32;D_MsgBox.K_iNo=33;D_MsgBox.F_Dialog_OnInit=function(){var _h9G1=window["G_ResManager"]?G_ResManager.F_GetOptionalString( "IDS_HAL_HELP_CLICK_HERE" ):null;var _h7R='<span class="clsHyperlink" onmouseover="this.className=\'clsHyperlink_hover\'" onmouseout="this.className=\'clsHyperlink\'" onclick="D_MsgBox._hNM()">' + ( _h9G1?_h9G1:"click here" ).F_HTMLEncode() + '</span>';var _h192;if(window["G_ResManager"]&&G_ResManager.F_GetOptionalString( "IDS_HAL_HELP_MORE_INFO" ) ){_h192=G_ResManager.F_GetString( "IDS_HAL_HELP_MORE_INFO", "%1" ).F_HTMLEncode().replace( "%1", _h7R );}else{_h192="For more information" + _h9G1 + ".";}this.F_GetDlgItem("divMoreInfo").innerHTML=_h192;};D_MsgBox.F_Show=function(_h8R, _hBC2, _hX42, _hZ82, _hVT1, _hDC2, _hWT1, _hEC2, _hF91){if(typeof _hBC2!="string"){_hBC2=String(_hBC2);}this._hFC2=_hDC2?_hDC2:null;this._hXT1=_hWT1?_hWT1:null;this._hGC2=_hEC2?_hEC2:null;if(!_hZ82){_hZ82=D_MsgBox.K_iWarning;}if(!_hVT1){_hVT1=D_MsgBox.K_iOKOnly;}var _hAZ1=this.F_GetDlgItem("imgIcon");var _h052="";switch(_hZ82){case D_MsgBox.K_iInformation:_hAZ1.style.display="";_hAZ1.src=G_HAL.M_sImagePath+"icon_information.gif";if(G_HAL.M_oLibraries["hal"]["enableAccessibility"]){_h052=G_ResManager.F_GetString('IDS_HAL_AC_INFO');}break;case D_MsgBox.K_iWarning:_hAZ1.style.display="";_hAZ1.src=G_HAL.M_sImagePath+"icon_warning.gif";if(G_HAL.M_oLibraries["hal"]["enableAccessibility"]){_h052=G_ResManager.F_GetString('IDS_HAL_AC_WARNING');}break;case D_MsgBox.K_iError:_hAZ1.style.display="";_hAZ1.src=G_HAL.M_sImagePath+"icon_error.gif";if(G_HAL.M_oLibraries["hal"]["enableAccessibility"]){_h052=G_ResManager.F_GetString('IDS_HAL_AC_ERROR');}break;default:_hAZ1.style.display="none";}if(G_HAL.M_oLibraries["hal"]["enableAccessibility"]){_hAZ1.setAttribute("aria-label", _h052);_hAZ1.alt=_h052;}switch(_hVT1){case D_MsgBox.K_iOKCancel:this._h9R="btnOK";this.F_GetDlgItem( "btnOK" ).style.display = "";this.F_GetDlgItem( "btnYes" ).style.display = "none";this.F_GetDlgItem( "btnNo" ).style.display = "none";this.F_GetDlgItem( "btnCancel" ).style.display = "";break;case D_MsgBox.K_iYesNoCancel:this._h9R="btnYes";this.F_GetDlgItem( "btnOK" ).style.display = "none";this.F_GetDlgItem( "btnYes" ).style.display = "";this.F_GetDlgItem( "btnNo" ).style.display = "";this.F_GetDlgItem( "btnCancel" ).style.display = "";break;case D_MsgBox.K_iYesNo:this._h9R="btnYes";this.F_GetDlgItem( "btnOK" ).style.display = "none";this.F_GetDlgItem( "btnYes" ).style.display = "";this.F_GetDlgItem( "btnNo" ).style.display = "";this.F_GetDlgItem( "btnCancel" ).style.display = "none";break;default:this._h9R="btnOK";this.F_GetDlgItem( "btnOK" ).style.display = "";this.F_GetDlgItem( "btnYes" ).style.display = "none";this.F_GetDlgItem( "btnNo" ).style.display = "none";this.F_GetDlgItem( "btnCancel" ).style.display = "none";}var _hMN1=120;var _hNN1="640px";var _hON1=false;if(_hBC2.indexOf("\n")==-1){_hON1=_hBC2.length>_hMN1;}else{var a=_hBC2.split("\n");var _hBZ1=a.length;for(var i=0;i<_hBZ1;i++){if(a[i].length>_hMN1){_hON1=true;break;}}}var span=this.F_GetDlgItem("spanMsg");var div=span.parentNode;div.style.whiteSpace=_hON1?"normal":"nowrap";div.style.width=_hON1?_hNN1:"auto";span.innerText=_hBC2;this._hG91=_hF91?_hF91:"";this.F_GetDlgItem( "divMoreInfo" ).style.display = "none";this.M_fnSuper_Show(_h8R, null, _hX42);};D_MsgBox.F_Dialog_OnAfterVisible=function(){this.F_GetDlgItem(this._h9R).focus();};D_MsgBox.F_Dialog_OnAfterHide=function(){delete this._hFC2;delete this._hXT1;delete this._hG91;};D_MsgBox.F_OnKeyPress=function(e){if(e.keyCode==U_DOM.K_iKeyEnter){if(e.target.nodeName!="BUTTON"){this._h0X(D_MsgBox.K_iOK);}return;}this.M_fnSuper_OnKeyPress(e);};D_MsgBox.F_OnOK=function(){this._h0X(D_MsgBox.K_iOK);};D_MsgBox.F_OnCancel=function(){this._h0X(D_MsgBox.K_iCancel);};D_MsgBox._h0X=function(_hCZ1){switch(_hCZ1){case D_MsgBox.K_iOK:case D_MsgBox.K_iYes:if(this._hFC2){setTimeout(this._hFC2, 0);}break;case D_MsgBox.K_iCancel:if(this._hXT1){setTimeout(this._hXT1, 0);}break;case D_MsgBox.K_iNo:if(this._hGC2){setTimeout(this._hGC2, 0);}break;}this.F_Hide();};D_MsgBox._hNM=function(){this.F_FireOnHelp(this._hG91);};D_MsgBox.F_GetDialogHtml=function(){return('<div id="D_MsgBox" class="clsDialog" onkeypress="D_MsgBox.F_OnKeyPress(event)" role="dialog" aria-labelledBy="D_MsgBox_spanMsg" aria-describedby="D_MsgBox_spanMsg">' +'<table role="presentation" class="clsDialogText" style="padding:4px" cellpadding="0" cellspacing="0">' +'<tr style="vertical-align:top">' +'<td>'+'<img id="D_MsgBox_imgIcon" style="height:32px; width:32px" alt=""/>' +'</td>'+'<td style="padding-left:7px; padding-top:7px; white-space:nowrap">' +'<span id="D_MsgBox_spanMsg"> </span>' +'</td>'+'</tr>'+'</table>'+'<div id="D_MsgBox_divMoreInfo" style="padding:7px 0px 7px 50px"></div>' +'<div class="clsDlgMsgBoxButtonBar">' +'<button id="D_MsgBox_btnOK" class="clsDlgButton" onclick="D_MsgBox._h0X(D_MsgBox.K_iOK)" HAL_ids="IDS_HAL_BTN_OK">OK</button>' +'<button id="D_MsgBox_btnYes" class="clsDlgButton" onclick="D_MsgBox._h0X(D_MsgBox.K_iYes)" HAL_ids="IDS_HAL_BTN_YES">Yes</button>' +'<button id="D_MsgBox_btnNo" class="clsDlgButton" onclick="D_MsgBox._h0X(D_MsgBox.K_iNo)" HAL_ids="IDS_HAL_BTN_NO">No</button>' +'<button id="D_MsgBox_btnCancel" class="clsDlgButton" onclick="D_MsgBox._h0X(D_MsgBox.K_iCancel)" HAL_ids="IDS_HAL_BTN_CANCEL">Cancel</button>' +'</div>'+'</div>');};
|