_1zm.js 11 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 _1zm=new _lcm( "_1zm", "dlgColor", "cchl/dialogs/" );_1zm._jgn=function(_u4c, _yxk, _pvm, _jxm, _6wa, _l79, _754, _mae, _808, _v9f){this._8pk=_yxk;if(_pvm.indexOf("rgba(")!=-1){var _7vm=/^rgba\((\d?\d?\d),(\d?\d?\d),(\d?\d?\d),(\d?\.\d\d?)\)/i;if(_pvm.match(_7vm)){_pvm="rgb(" + RegExp.$1 + "," + RegExp.$2 + "," + RegExp.$3 + ")";_mae=100-(parseFloat(RegExp.$4)*100);}}this._4km=_pvm;this._px8=(_l79!==false);this._rq7=!_808?false:true; this._uhd=_mae||"0";this._8ve=_v9f!==false;this._114=(_754!==false);this._9s7=0;this._gyh=[];this._ok6=10;for(var i=0;i<this._ok6;i++){this._gyh[i]="";}if(_pvm.indexOf("rgb(")!=-1){this._4km=_s0n._5d1(_pvm);}this._4le(_u4c, _6wa, _jxm);};_1zm._ej6=function(_pvm){if(!_pvm){this._lda._rn9();this._mda._rn9();this._b29._rn9();this._to6._ghk();}else{var _s99=this._xbg(_pvm);this._rz8=_s99;if(this._0in){this._hre(_s99);}}};_1zm._mp4=function(_6wj){if(!this._4km){return;}var _pvm=this._4km;var _k7f=this._8pk?false:true;switch(_6wj){case 0:if(_o0n._9ph(_pvm)){_pvm=_o0n._np9(_pvm)||"";}this._lda._rn9();this._mda._rn9();_pvm=_pvm.toLowerCase();if(_pvm){var _mzj=this._lda._lee("value", _pvm);if(_mzj){this._lda._uab(_mzj, _k7f);}var _mzj=this._mda._lee("value", _pvm);if(_mzj){this._mda._uab(_mzj, _k7f);}}break;case 1:this._b29._rn9();if(!_o0n._9ph(_pvm)){_pvm=_o0n._km8[_pvm]||"";}_pvm=_pvm.toUpperCase();var _mzj=this._b29._lee("value", _pvm);if(_mzj){this._b29._uab(_mzj, _k7f);}break;case 2:if(!_o0n._9ph(_pvm)){_pvm=_o0n._km8[_pvm]||"";}this._to6._n61(_pvm);break;}};_1zm._hre=function(i){this._0in._pie(isNaN(i)?0:i);};_1zm._6ik=function(){return this._4km;};_1zm._or=function(){if(!this._rq7){return this._4km;}var _isd=parseInt(this._br9());if(_isd==0){return this._4km;}var _pvm=_o0n._km8[this._4km]||this._4km;var _8un;var _4un;var _2un;if(_pvm.indexOf("#")==0){_8un=parseInt(_pvm.substr(1, 2), 16).toString(10);_4un=parseInt(_pvm.substr(3, 2), 16).toString(10);_2un=parseInt(_pvm.substr(5, 2), 16).toString(10);}else{var _hdh=/^RGB\((\d?\d?\d),(\d?\d?\d),(\d?\d?\d)\)/i;if(_pvm.match(_hdh)){_8un=RegExp.$1;_4un=RegExp.$2;_2un=RegExp.$3;}}return(_8un&&_4un&&_2un)?( "rgba(" + _8un + "," + _4un + "," + _2un + "," + ( ( 100 - _isd ) / 100 ) + ")" ):"";};_1zm._br9=function(){return this._9ga?this._9ga.value:"0";};_1zm._d6a=function(_mae){this._9ga.value=_mae;this._s32();};_1zm._eu=function(_ozj){var _lpg=[ "00", "33", "66", "99", "CC", "FF" ];var _b6c=_lpg.length;var _ini=_ozj.selectSingleNode("listItems");var d=_ini.ownerDocument;for(var r=0;r<_b6c;r++){for(var g=0;g<_b6c;g++){for(var b=0;b<_b6c;b++){var _xon="#"+_lpg[r] + _lpg[g] + _lpg[b];var _mzj=_ini.appendChild(d.createElement("listItem"));_mzj.setAttribute("tooltip", _xon);_mzj.setAttribute("value", _xon);_mzj.setAttribute( "html", '<div class="_1zm_clsCCHLWebSafeColor" style="background-color:' + _xon + '">&nbsp;</div>' );}}}};_1zm._x91=function(_ozj){var nl=_ozj.selectNodes("listItems/listItem");var _tzl=nl.length;for(var i=0;i<_tzl;i++){var _mzj=nl.item(i);var _uxm=_mzj.getAttribute("value");_mzj.setAttribute( "html", '<table role="presentation" style="table-layout:fixed" cellpadding="0" cellspacing="0"><tr style="vertical-align:middle"><td style="border:1px solid var(--G2); width:32px; height:32px' + ( _uxm?( "; background-color:" + _uxm ):"" ) + '">&nbsp;</td><td style="padding-left:var(--8XS)" HAL_ids="' + _mzj.getAttribute( "idsLabel" ) + '"></td></tr></table>' );}};_1zm._src=function(){ var _ozj=this._53g('WebSafeColors');this._eu(_ozj);this._b29=new _pgk(this._2oh("divWebSafeColors"), _ozj, this);this._vt7=new _pgk(this._2oh("divFavoriteColors"), this._53g('FavoriteColors'), this);var _ozj=this._53g("NamedColors1");this._x91(_ozj);this._to6=new _jzf( this._2oh( "divCustomerColorPicker" ), "_1zm_colPck_", this );this._asl=new _qcm( this._2oh( "divSlider" ), this._53g( "TransparencySlider" ), this );this._lda=new _pgk(this._2oh("divNamedColors1"), _ozj, this);this._124=_ozj.cloneNode(true);this._cq=_ozj.cloneNode(true);_pgk._lj2(this._cq, "");var _ozj=this._53g("NamedColors2");this._x91(_ozj);this._224=_ozj.cloneNode(true);this._bb=_ozj.cloneNode(true);_pgk._lj2(this._bb, "transparent");this._tr2=true;this._bo5=true;this._mda=new _pgk(this._2oh("divNamedColors2"), _ozj, this);this._8gj=this._2oh("divOKLink");this._4we=this._2oh("divAddToLink");this._laa=this._2oh("divTransparency"); this._9ga=this._2oh("txtTransparency"); this._s0i=this._2oh("divButtons");this._opk=this._2oh("btnApply");};_1zm._fdm=function(){if(this._b29){this._b29._fdm();delete this._b29;}if(this._lda){this._lda._fdm();delete this._lda;}if(this._mda){this._mda._fdm();delete this._mda;}if(this._asl){this._asl._fdm();delete this._asl;}if(this._vt7){this._vt7._fdm();delete this._vt7;}if(this._to6){this._to6._fdm();delete this._to6;}};_1zm._p46=function(div){div.setAttribute( "HAL_borderStyle", this._8pk?"none":"" );div.setAttribute( "HAL_hideDialogChrome", this._8pk?"true":"" );div.setAttribute( "HAL_visualParentRelation", this._8pk?"bottom":"" );};_1zm._5z2=function(){if(this._tr2!=this._114){this._mda._fdm();var _ozj=this._114?this._224:this._bb;this._mda=new _pgk(this._2oh("divNamedColors2"), _ozj.cloneNode(true), this);this._tr2=this._114;}if(this._bo5!=this._8ve){this._lda._fdm();var _ozj=this._8ve?this._124:this._cq;this._lda=new _pgk(this._2oh("divNamedColors1"), _ozj.cloneNode(true), this);this._bo5=this._8ve;}this._s0i.style.display=this._8pk?"none":"";var tbl=this._2oh("tabMain");var _20l=tbl.parentNode;var div=this._2oh("tabMain_Panels");if(tbl.getAttribute( "HAL_tabOrientation" )=="top" ){if(this._8pk){_20l.insertBefore(_20l.removeChild(div), tbl);}}else{if(!this._8pk){_20l.insertBefore(_20l.removeChild(tbl), div);}}tbl.setAttribute( "HAL_tabOrientation", this._8pk?"bottom":"top" );_k0d._4y2( this._2oh( "tabMain" ), this._2oh( "tabMain_Panels" ) );this._0in=new _opn("_1zm_tabMain", this, this._rz8);var _wrj=this._2oh("tabMain_Panels");_wrj.className=this._8pk?"clsBottomTabPanels clsBottomTabPanelsPopup":"clsTabPanels";if(_zpn._qsh["hal"]["enableHighContrastMode"]&&!this._8pk){_wrj.style.height="480px";}var _jg3=this._2oh("divFavorColorContainer");_jg3.className=this._8pk?"clsBottomTabPanels clsBottomTabPanelsPopup":"clsTabPanels";if(this._rq7){this._laa.className=this._8pk?"clsBottomTabPanels clsBottomTabPanelsPopup":"clsTabPanels";}this._laa.style.display=this._rq7?"":"none";this._f5a();_qkk._q0g(this);this._ej6(this._4km);this._d6a(this._uhd);this._opk.style.display=this._px8?"":"none";};_1zm._1d7=function(_vdn){if(_vdn=="CustomFavoritesColorArray"){this._f5a();}};_1zm._f5a=function(){var _d5e=_qkk._qik("CustomFavoritesColorArray");if(_d5e){var _d4f=_d5e.split(";");for(var i=0;i<_d4f.length;i++){this._gyh[i]=_d4f[i];}}this._pq2();};_1zm._pq2=function(){var _t6c=this._yf();this._vt7._bzm();for(var i=0;i<this._ok6;i++){var _uxm="";var _8hl="";var _5dn="<div class=\"clsCCHLEmptyCustomColorBox\"><div class=\"clsCCHLCustomColorBox\"></div></div>";if(this._gyh[i]!=""){var _opg=this._gyh[i].split("|");if(!this._rq7){_5dn="<div class=\"clsCCHLCustomColorBox\" style=\"background-color:" + _opg[0] + "\"></div>";}else{var _afl="opacity:"+((100-parseInt(_opg[1]))/ 100);_5dn="<div class=\"clsCCHLCustomColorBox\" style=\"background-color:" + _opg[0] + "; " + _afl + "\"></div>";}_5dn="<div class=\"clsColorPickerContainerBorder\">" + _5dn + "</div>";_uxm=this._gyh[i];if(!this._114&&_opg[0]=="transparent"){continue;}_8hl=_opg[0];}var _mzj=this._vt7._767();_mzj.setAttribute("tooltip", _8hl);_mzj.setAttribute("value", _uxm);_mzj.setAttribute("html", _5dn);_mzj.setAttribute("favoritesArrayIndex", i);}this._vt7._wfn();if(_t6c!=-1){this._vt7._gwc(_t6c, false);}};_1zm._yf=function(){var _m9h=this._vt7._tfe();for(var i=0; i<_m9h.length; i++){if(_m9h.item(i).getAttribute( "selected" )=="true" ){return i;}}return-1;};_1zm._w81=function(_1wi,_uxm){var _m9h=this._vt7._tfe();for(var i=0; i<_m9h.length; i++){if(_m9h.item(i).getAttribute(_1wi)==_uxm){return _m9h.item(i).getAttribute("favoritesArrayIndex");}}return-1;};_1zm._z72=function(){return this._w81( "selected", "true" );};_1zm._nu1=function(){return this._w81( "value", "" );};_1zm._wl3=function(){this._3m3();this._3pk=true;this._2oh(this._8pk?"tabMain_Panels":"btnOK").focus();};_1zm._b65=function(){_qkk._hab(this);};_1zm._o46=function(){this._3pk=false;this._rz8=0;this._0in._fdm();delete this._0in;};_1zm._bgn=function(){if(this._3pk){this._3le();}};_1zm._o95=function(){var _pvm=this._6ik();var _mae=this._br9();if(!this._rq7){_mae="0";}if(_pvm){var _ieh=_pvm+"|" + _mae;var _t6c=this._z72();if(_t6c==-1){var _rna=this._nu1();if(_rna!=-1){_t6c=_rna;}}if(_t6c!=-1){this._gyh[_t6c]=_ieh;_qkk._3kk( "CustomFavoritesColorArray", this._gyh.join(";") );}else{_67j("IDS_CCHL_MSG_NOFAVORITE");}}};_1zm._0p1=function(_pvm){this._4km=_pvm;};_1zm._pe4=function(_a6k,_mzj,_zdf){var _pvm="";switch(_a6k._ezm()){case "_1zm_divWebSafeColors":this._lda._rn9();this._mda._rn9();_pvm=_mzj.getAttribute("value");break;case "_1zm_divNamedColors1":this._mda._rn9();this._b29._rn9();_pvm=_mzj.getAttribute("value");break;case "_1zm_divNamedColors2":this._lda._rn9();this._b29._rn9();_pvm=_mzj.getAttribute("value");break;case "_1zm_divFavoriteColors":var _ieh=_mzj.getAttribute("value");if(!_ieh||_ieh==""){return;}this._lda._rn9();this._mda._rn9();this._b29._rn9();var _f6f=_ieh.split("|");_pvm=_f6f[0];this._d6a(_f6f[1]);this._4km=_pvm;var _uji=this._xbg(_pvm);this._mp4(_uji);this._ej6(_pvm);break;}this._4km=_pvm;if(this._8pk){setTimeout(this._bgn.bind(this), 0);}};_1zm._oi2=function(_a6k,_mzj){var _ieh=_mzj.getAttribute("value");if(!_ieh||_ieh==""){return;}setTimeout(this._bgn.bind(this), 0);};_1zm._xbg=function(_pvm){if(!_pvm){return 0;}_pvm=_pvm.toLowerCase();var _mzj=this._lda._lee("value", _pvm);if(_mzj){return 0;}var _mzj=this._mda._lee("value", _pvm);if(_mzj){return 0;}_pvm=_pvm.toUpperCase();if(_pvm.length>0){if(!isNaN(parseInt(_pvm, 16))){_pvm="#"+_pvm;}}var _mzj=this._b29._lee("value", _pvm);if(_mzj){return 1;}return 2; };_1zm._57g=function(_6nn,_aef,_3ef){this._mp4(_3ef);this._ez8=_3ef;this._4we.style.display=(this._8pk&&(_3ef==0||_3ef==1))?"none":"";this._8gj.style.display=(this._8pk&&this._ez8==2)?"":"none";};_1zm._qk8=function(_6nn){if(this._8pk){setTimeout(this._9jk.bind(this), 0);}};_1zm._a7j=function(e){if(e.ctrlKey){switch(e.keyCode){case "C".charCodeAt(0):case "X".charCodeAt(0):_4aj._qll(this._6ik());break;case "V".charCodeAt(0):var _uvf=_4aj._fkl();if(_uvf.match(/^#?[0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F]$/i)||_o0n._km8[_uvf.toLowerCase()]){if(this._xbg(_uvf)==this._xbg(this._4km)){this._4km=_uvf;this._mp4(this._xbg(_uvf));}else {this._4km=_uvf;this._ej6(_uvf);}}break;}}if(e.keyCode==_4qn._qrh||e.keyCode==_4qn._yyc){var _9h3=this._z72();if(_9h3!=-1){this._gyh[_9h3]="";_qkk._3kk( "CustomFavoritesColorArray", this._gyh.join(";") );}}this._1f7(e);};_1zm._1v9=function(_u6m){this._9ga.value=_u6m._f6j()._fkk();this._to6._n61(this._6ik(), _u6m._f6j()._fkk());};_1zm._s32=function(){if(this._rq7){var _uxm=this._9ga.value!=""?this._9ga.value:"0";this._asl._x7j(_m3b._6ie(_uxm));this._to6._n61(this._6ik(), _uxm);}};