_d4b.js 5.7 KB

123456
  1. // Licensed Materials - Property of IBM
  2. // IBM Cognos Products: rs
  3. // (C) Copyright IBM Corp. 2003, 2022.
  4. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  5. var _d4b=new _lcm( "_d4b", "dlgDetailedMsgBox", "cchl/dialogs/" );_d4b._jgn=function(_u4c, _oon, _jxm, _5dl, _sxi, _q7n, _p0l, _qjn, _g0l, _pjn){if(this._1p6){this._1p6.promise.done(this._jgn.bind(this, _u4c, _oon, _jxm, _5dl, _sxi, _q7n, _p0l, _qjn, _g0l, _pjn));return;}this._1p6=Q.defer();this._phn=_qjn||null;this._lqk=_g0l||null;this._ohn=_pjn||null;this._12n=_q7n||_2dm._zkk;this._cin=_oon;this._ysk=_5dl;this._m5i=_sxi;this._rqk=_p0l||_2dm._jml;this._4le(_u4c, null, _jxm);};_d4b._vk6=500;_d4b._1p7=540;_d4b._5z2=function(){var _kxl=this._2oh("divIcon");var _bdn;var _dwm="";switch(this._12n){case _2dm._gke:_bdn='<svg class="clsSvgIcon32x32"><use xlink:href="#def_hal_icon_info_32x32"/></svg>';if(_zpn._qsh["hal"]["enableAccessibility"]){_dwm=_frh._c6j('IDS_HAL_AC_INFO');}break;case _2dm._zkk:_bdn='<svg class="clsSvgIcon32x32"><use xlink:href="#def_hal_icon_warning_32x32"/></svg>';if(_zpn._qsh["hal"]["enableAccessibility"]){_dwm=_frh._c6j('IDS_HAL_AC_WARNING');}break;case _2dm._bfm:_bdn='<svg class="clsSvgIcon32x32"><use xlink:href="#def_hal_icon_error_32x32"/></svg>';if(_zpn._qsh["hal"]["enableAccessibility"]){_dwm=_frh._c6j('IDS_HAL_AC_ERROR');}break;default:_bdn="";}_kxl.innerHTML=_bdn;if(_zpn._qsh["hal"]["enableAccessibility"]){_kxl.setAttribute("aria-label", _dwm);}switch(this._rqk){case _2dm._29j:this._rvb="btnOK";this._2oh( "btnOK" ).style.display = "";this._2oh( "btnYes" ).style.display = "none";this._2oh( "btnNo" ).style.display = "none";this._2oh( "btnCancel" ).style.display = "";break;case _2dm._lke:this._rvb="btnYes";this._2oh( "btnOK" ).style.display = "none";this._2oh( "btnYes" ).style.display = "";this._2oh( "btnNo" ).style.display = "";this._2oh( "btnCancel" ).style.display = "";break;case _2dm._ffm:this._rvb="btnYes";this._2oh( "btnOK" ).style.display = "none";this._2oh( "btnYes" ).style.display = "";this._2oh( "btnNo" ).style.display = "";this._2oh( "btnCancel" ).style.display = "none";break;default:this._rvb="btnOK";this._2oh( "btnOK" ).style.display = "";this._2oh( "btnYes" ).style.display = "none";this._2oh( "btnNo" ).style.display = "none";this._2oh( "btnCancel" ).style.display = "none";}_4qn._1je(this._2oh("spanMsg"), this._cin);this._2oh("divDetails").value=this._ysk;_4qn._1je(this._2oh("divErrorCode"), this._m5i);if(_zpn._qsh["hal"]["enableAccessibility"]){var _pfh;switch(this._12n){case _2dm._gke:_pfh=_frh._c6j("IDS_HAL_AC_INFO");break;case _2dm._zkk:_pfh=_frh._c6j("IDS_HAL_AC_WARNING");break;case _2dm._bfm:_pfh=_frh._c6j("IDS_HAL_AC_ERROR");break;}_k0d._z57( this._2oh("spanMsg"), "aria-labelledby", _pfh );}var _mfi=this._2oh("rootPane");var _p1k=this._53g("DetailedMsgBoxDlgPane");var _dmi=_p1k.selectSingleNode("rowPane[@id='DetailedMsgBoxErrorCode']");_dmi.setAttribute("display", this._m5i?"true":"false" );var _d9c=_p1k.selectSingleNode(".//rowPane[@id='DetailedMsgBoxDetailsHeader']");_d9c.setAttribute("display", this._ysk?"true":"false" );var _i4l=_p1k.selectSingleNode(".//rowPane[@id='DetailedMsgBoxDetails']");_i4l.setAttribute("display", this._ysk?"true":"false" );var _dtg=!!this._ysk;var _hzi="autoFromContents";var _5ck="300px";if(!_dtg){var _9al=this._g2d();_hzi=String(Math.max(_9al.height, 36))+"px";_5ck=String(Math.max(_9al.width, 60))+"px";}else{this._njk(540, 500);}var _lh3=_p1k.selectSingleNode(".//rowPane[@id='DetailedMsgBoxMessage']");_lh3.setAttribute("minHeight", _hzi);_lh3.setAttribute("defaultHeight", _hzi);var _5e2=_p1k.selectSingleNode(".//columnPane[@id='DetailedMsgBoxMsgColumn']");_5e2.setAttribute("minWidth", _5ck);_5e2.setAttribute("defaultWidth", _5ck);var _tvg=true;this._80f=new _uzf(_mfi, _p1k, null, null, null, _tvg);this._zgm();if(!_dtg){var _7tg=true;this._zgm(_7tg);this._njk(this._1q1(), this._4e1());}};_d4b._wl3=function(){this._2oh(this._rvb).focus();};_d4b._g2d=function(){var _waf=document.body.appendChild(document.createElement("DIV"));_waf.style.position="absolute";_waf.style.width="100%";_waf.style.height="100%";_waf.style.left="0px";_waf.style.top= "0px";_waf.className="clsLabel clsDialogText";_waf.style.fontWeight="bold";_waf.style.visibility="hidden";var _txl=_waf.appendChild(document.createElement("SPAN"));_4qn._1je(_txl, this._cin);if((_txl.offsetWidth+100)>document.body.clientWidth){_txl.style.width=String(document.body.clientWidth-100)+"px";}if((_txl.offsetHeight+100)>document.body.clientHeight){_txl.style.height=String(document.body.clientHeight-100)+"px";}var _fti=new _d4j(_txl.offsetHeight, _txl.offsetWidth);document.body.removeChild(_waf);return _fti;};_d4b._jo9=function(_mzl,_xqm,_id2){this._zgm();};_d4b._zgm=function(_cja){if(_cja){this._80f._cbb("DetailedMsgBoxDlgPane", this._1q1(), this._4e1());}else{this._80f._cbb("DetailedMsgBoxDlgPane", this._m56(), this._m75());}};_d4b._4e1=function(){return this._80f._bg8();};_d4b._1q1=function(){return this._80f._jq9();};_d4b._o46=function(){this._fdm();if(this._ysk){var _4rn=this._n75();this._vk6=_4rn.getAttribute("HAL_startupHeight");this._1p7=_4rn.getAttribute("HAL_startupWidth");}else{this._swc(_d4b._1p7, _d4b._vk6);}var _0um=this._1p6;this._1p6=null;_0um.resolve(true);};_d4b._fdm=function(){this._phn=null;this._lqk=null;this._ohn=null;if(this._80f){this._80f._fdm();this._80f=null;}};_d4b._wph=function(e){if(e.keyCode==_4qn._x8j){if(e.target.nodeName!="BUTTON"){this._l5d(_2dm._2qn);return;}}this._lb6(e);};_d4b._9jk=function(){this._l5d(_2dm._dml);};_d4b._l5d=function(_6zl){switch(_6zl){case _2dm._2qn:case _2dm._ugn:if(this._phn){setTimeout(this._phn, 0);}break;case _2dm._dml:if(this._lqk){setTimeout(this._lqk, 0);}break;case _2dm._1qn:if(this._ohn){setTimeout(this._ohn, 0);}break;}this._1gn();};