123456 |
- // Licensed Materials - Property of IBM
- // IBM Cognos Products: rs
- // (C) Copyright IBM Corp. 2003, 2022.
- // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- function _jzf(_20l, _yoa, _b6k){this._pql=0;this._iqb=1;this._hqb=1;this._htk="";this._iqk=_20l;this._vij=_b6k;this._uhd="";this._pba=_yoa;this._chn();};_jzf._xse=150;_jzf._oo7=11;_jzf._f8d=150;_jzf._in5=6;_jzf.prototype._ioe=function(_w8m){return this._pba+_w8m;};_jzf.prototype._chn=function(){this._iqk.innerHTML=this._t2a();_frh._gn9(this._iqk);this._11i=document.getElementById(this._ioe("divPreview"));this._01i=document.getElementById(this._ioe("divPalette"));this._ss4=document.getElementById(this._ioe("divSelectorInPalette"));this._4gj=document.getElementById(this._ioe("divHueBar"));this._gr7=document.getElementById(this._ioe("divSliderInHueBar"));this._wkm=document.getElementById(this._ioe("txtRed"));this._vkm=document.getElementById(this._ioe("txtHue"));this._2uk=document.getElementById(this._ioe("txtGreen"));this._xkm=document.getElementById(this._ioe("txtSat"));this._rtl=document.getElementById(this._ioe("txtBlue"));this._ukm=document.getElementById(this._ioe("txtBri"));this._f7i=document.getElementById(this._ioe("txtRgbCode"));this._wkm.onkeypress=_4qn._tx;this._2uk.onkeypress=_4qn._tx;this._rtl.onkeypress=_4qn._tx;this._vkm.onkeypress=_4qn._tx;this._xkm.onkeypress=_4qn._tx;this._ukm.onkeypress=_4qn._tx;this._ms3();this._ss4.style.top=-(_jzf._oo7 / 2)+'px';this._ss4.style.left=(_jzf._xse-_jzf._oo7 / 2)+'px';};_jzf.prototype._fdm=function(){this._iqk=null;this._vij=null;this._11i=null;this._01i=null;this._ss4=null;this._4gj=null;this._gr7=null;this._wkm=null;this._vkm=null;this._2uk=null;this._xkm=null;this._rtl=null;this._ukm=null;this._f7i=null;};_jzf.prototype._n61=function(_pvm,_mae){if(_pvm&&_pvm.substr(1).match(/^[0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F]$/i)){_pvm=_pvm.substr(1);this._f7i.value=_pvm;var _omn=_o0n._v55(_pvm);this._pql=_omn.hue;this._iqb=_omn.saturation;this._hqb=_omn.brightness;if(_mae){this._uhd=_mae;}this._vxh();}};_jzf.prototype._ghk=function(){this._htk="";this._pql=0;this._wkm.value="";this._2uk.value="";this._rtl.value="";this._vkm.value="";this._xkm.value="";this._ukm.value="";this._f7i.value="";this._01i.style.backgroundColor="";this._ss4.style.top=-(_jzf._oo7/2)+'px';this._ss4.style.left=(_jzf._xse-_jzf._oo7/2)+'px';this._gr7.style.top=(_jzf._f8d-_jzf._in5 / 2)+'px';this._11i.style.backgroundColor="";};_jzf.prototype._y6b=function(){if(this._wkm.value+this._2uk.value+this._rtl.value){return "#"+this._htk;}return "";};_jzf.prototype._ms3=function(){this._ss4.onmousedown=this._43a.bind(this);this._01i.onmousedown=this._43a.bind(this);this._gr7.onmousedown=this._8cg.bind(this);this._4gj.onmousedown=this._8cg.bind(this);this._wkm.onchange=this._nv8.bind(this);this._2uk.onchange=this._nv8.bind(this);this._rtl.onchange=this._nv8.bind(this);this._vkm.onchange=this._mv8.bind(this);this._xkm.onchange=this._mv8.bind(this);this._ukm.onchange=this._mv8.bind(this);this._f7i.onchange=this._uq4.bind(this);};_jzf.prototype._b1a=function(){if(this._vij&&this._vij._0p1){this._vij._0p1("#"+this._htk);}};_jzf.prototype._7eg=function(){this._htk=_o0n._u55(this._pql, this._iqb, this._hqb);this._f7i.value=this._htk;if(!this._htk){this._wkm.value="";this._2uk.value="";this._rtl.value="";}else{this._wkm.value=parseInt(this._htk.substr(0, 2), 16);this._2uk.value=parseInt(this._htk.substr(2, 2), 16);this._rtl.value=parseInt(this._htk.substr(4, 2), 16);}this._b1a();};_jzf.prototype._3eg=function(){this._htk=_o0n._u55(this._pql, this._iqb, this._hqb);this._f7i.value=this._htk;this._vkm.value=Math.round(this._pql);this._xkm.value=Math.round(this._iqb*100);this._ukm.value=Math.round(this._hqb*100);this._b1a();};_jzf.prototype._vxh=function(_1gi){this._4n7();this._8n7();this._zl5();if(_1gi&&typeof _1gi==="function"){_1gi.apply(this);this._6n7();return;}this._7eg();this._3eg();this._6n7();};_jzf.prototype._4n7=function(){this._01i.style.backgroundColor='#'+_o0n._u55(this._pql, 1, 1);};_jzf.prototype._6n7=function(){if(this._htk&&this._11i){this._11i.style.backgroundColor='#'+this._htk;}if(this._uhd){_4qn._qqh(this._11i,(100-parseInt(this._uhd)).toString());}};_jzf.prototype._8n7=function(){var _w0m=_jzf._xse-Math.round(((this._pql / 360)*_jzf._xse));this._gr7.style.top=(_w0m-_jzf._in5 / 2)+'px';};_jzf.prototype._zl5=function(){var _o1l=Math.round(this._iqb*(_jzf._xse))-_jzf._oo7 / 2;var _w0m=_jzf._xse-Math.round(this._hqb*_jzf._xse)-_jzf._oo7 / 2;this._ss4.style.left=(_o1l?_o1l:-_jzf._oo7 / 2)+'px';this._ss4.style.top=(_w0m?_w0m:(_jzf._xse-_jzf._oo7 / 2))+'px';};_jzf.prototype._8cg=function(e){_icb._oje({onmousemove:this._4qe.bind(this),onmouseup: this._wuh.bind(this)});this._4qe(e);};_jzf.prototype._43a=function(e){_icb._oje({onmousemove:this._g5d.bind(this),onmouseup: this._7hb.bind(this)});this._g5d(e);};_jzf.prototype._4qe=function(e){this._wqk=_4qn._m97(this._4gj, this._4gj.ownerDocument.body).top;if(this._wqk>0){var _j7n=e.clientY-this._wqk;_j7n=Math.min(_j7n, _jzf._xse);_j7n=Math.max(_j7n, 0);this._gr7.style.top=(_j7n-_jzf._in5 / 2)+'px';var _kjn=Math.round(((_jzf._xse-_j7n)*(360 / _jzf._xse)));this._pql=_kjn;this._4n7();this._7eg();this._3eg();this._6n7();}};_jzf.prototype._g5d=function(e){var _szl=_4qn._m97(this._01i, this._01i.ownerDocument.body).left;var _uqm=_4qn._m97(this._01i, this._01i.ownerDocument.body).top;var _3ii=e.clientX-_szl;var _bwj=e.clientY-_uqm;_3ii=Math.max(_3ii, 0);_3ii=Math.min(_3ii, _jzf._xse);_bwj=Math.max(_bwj, 0);_bwj=Math.min(_bwj, _jzf._xse);this._ss4.style.left=(_3ii-_jzf._oo7 / 2)+'px';this._ss4.style.top=(_bwj-_jzf._oo7 / 2)+'px';this._iqb=_3ii / _jzf._xse;this._hqb=1-(_bwj / _jzf._xse);this._7eg();this._3eg();this._6n7();};_jzf.prototype._7hb=function(){_icb._47g();};_jzf.prototype._wuh=function(){_icb._47g();};_jzf.prototype._jp4=function(){var _pvm=_o0n._l12(this._wkm.value, this._2uk.value, this._rtl.value);var _omn=_o0n._v55(_pvm);this._pql=_omn.hue;this._iqb=_omn.saturation;this._hqb=_omn.brightness;this._vxh(this._3eg);};_jzf.prototype._ip4=function(){this._pql=parseInt(this._vkm.value);this._iqb=this._xkm.value / 100;this._hqb=this._ukm.value / 100;this._vxh(this._7eg);};_jzf.prototype._nv8=function(e){var _5nn=e.target;var _uxm=_5nn.value;if(!_uxm.match(/^[0-9]+$/i)){_uxm=0;}_uxm=Math.min(_uxm, 255);_5nn.value=_uxm;if(this._wkm.value&&this._2uk.value&&this._rtl.value){this._jp4();}};_jzf.prototype._mv8=function(e){var _5nn=e.target;var _uxm=_5nn.value;if(!_uxm.match(/^[0-9]+$/i)){_uxm=0;}if(_5nn.id==this._ioe("txtHue")){_uxm=Math.min(_uxm, 360);}else{_uxm=Math.min(_uxm, 100);}_5nn.value=_uxm;if(this._vkm.value&&this._xkm.value&&this._ukm.value){this._ip4();}};_jzf.prototype._uq4=function(e){var _5nn=e.target;var _4gl=_5nn.value;if(!_4gl.match(/^[0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F]$/i)){_4gl='';_5nn.value='';}else{var _omn=_o0n._v55(_4gl);this._pql=_omn.hue;this._iqb=_omn.saturation;this._hqb=_omn.brightness;this._vxh();}};_jzf.prototype._t2a=function(){return('<div class="clsLabel">' + _frh._c6j("IDS_CCHL_LBL_PREVIEW2") + '</div>' +'<div class="clsColorPickerContainerBorder"><div id=' + this._ioe("divPreview") + ' class="clsColorPickerPreviewDiv"></div></div>' + '<div style="float: left; margin-top: 20px; margin-right: 20px;" id=' + this._ioe("divPalette") + ' class="clsColorPickerPalette">' + '<div id=' + this._ioe("divSelectorInPalette") + ' style="float: left;" class="clsColorPickerPaletteIndicator"></div>' + '</div>'+'<div style="float: left; margin-right: 0px; margin-top: 20px;" id=' + this._ioe("divHueBar") + ' class="clsColorPickerHueBar"></div>' + '<div id=' + this._ioe("divSliderInHueBar") + ' style="float: left; margin-top: 18px;" class="clsColorPickerSliderInHueBar"></div>' + '<div style="float: left; padding-left: 16px;">' + '<table role="presentation" class="clsDialogText" cellpadding="0" cellspacing="0">' + '<tr>'+'<td class="clsLabelSequence" HAL_ids="IDS_CCHL_LBL_R"></td>' + '<td style="width:20px;"></td>' + '<td class="clsLabelSequence" HAL_ids="IDS_CCHL_LBL_HUE"><td>' + '<td></td>'+'</tr>'+'<tr>'+'<td><input type="text" HAL_idsAriaLabel="IDS_CCHL_LBL_R" class="clsTextBox clsCCHLNumeric" maxlength="3" id=' + this._ioe("txtRed") + ' style="width:90px;" onkeydown="event.stopPropagation()"/></td>' + '<td style="width:20px;"></td>' + '<td><input type="text" HAL_idsAriaLabel="IDS_CCHL_LBL_HUE" class="clsTextBox clsCCHLNumeric" maxlength="3" id=' + this._ioe("txtHue") + ' style="width:90px;" onkeydown="event.stopPropagation()"/></td>' + '<td></td>'+'</tr>'+'<tr>'+'<td class="clsLabelSequence" HAL_ids="IDS_CCHL_LBL_G"></td>' + '<td style="width:20px;"></td>' + '<td class="clsLabelSequence" HAL_ids="IDS_CCHL_LBL_SATURATION"></td>' + '<td></td>'+'</tr>'+'<tr>'+'<td><input type="text" HAL_idsAriaLabel="IDS_CCHL_LBL_G" class="clsTextBox clsCCHLNumeric" maxlength="3" id=' + this._ioe("txtGreen") + ' style="width:90px;" onkeydown="event.stopPropagation()"/></td>' + '<td style="width:20px;"></td>' + '<td><input type="text" HAL_idsAriaLabel="IDS_CCHL_LBL_SATURATION" class="clsTextBox clsCCHLNumeric" maxlength="3" id=' + this._ioe("txtSat") + ' style="width:90px;" onkeydown="event.stopPropagation()"/></td>' + '<td></td>'+'</tr>'+'<tr>'+'<td class="clsLabelSequence" HAL_ids="IDS_CCHL_LBL_B"></td>' + '<td style="width:20px;"></td>' + '<td class="clsLabelSequence" HAL_ids="IDS_CCHL_LBL_BRIGHTNESS"></td>' + '<td></td>'+'</tr>'+'<tr>'+'<td><input type="text" HAL_idsAriaLabel="IDS_CCHL_LBL_B" class="clsTextBox clsCCHLNumeric" maxlength="3" id=' + this._ioe("txtBlue") + ' style="width:90px;" onkeydown="event.stopPropagation()"/></td>' + '<td style="width:20px;"></td>' + '<td><input type="text" HAL_idsAriaLabel="IDS_CCHL_LBL_BRIGHTNESS" class="clsTextBox clsCCHLNumeric" maxlength="3" id=' + this._ioe("txtBri") + ' style="width:90px;" onkeydown="event.stopPropagation()"/></td>' + '<td></td>'+'</tr>'+'<tr>'+'<td class="clsLabelSequence" HAL_ids="IDS_CCHL_LBL_RGBCODE"></td>' +'<td></td>'+'<td></td>'+'<td></td>'+'</tr>'+'<tr>'+'<td><input type="text" HAL_idsAriaLabel="IDS_CCHL_LBL_RGBCODE" class="clsTextBox" maxlength="6" id=' + this._ioe("txtRgbCode") + ' style="width:90px;" onkeydown="event.stopPropagation()"/></td>' + '<td></td>'+'<td></td>'+'<td></td>'+'</tr>'+'</table>'+'</div>'+'</div>');};
|