_ka4.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 _ka4=new _lcm("_ka4");_ka4._jgn=function(_u4c,_2xj,_hoc,_ebe){this._ehj=_2xj;this._d0n._2xb=_hoc;this._d0n._3id=_ebe;this._4le(_u4c);};_ka4._5z2=function(){var _83m=_dth._ug8(this._ehj);this._d0n._wdd=_83m.cloneNode(true);this._d0n._nrb=_dth._l7b(this._d0n._wdd, this._ehj);this._d0n._2ob=[this._d0n._nrb];this._d0n._cyh=this._ah5();this._d0n._ihj=this._km4();this._d0n._ajm=_ath._tq9(this._d0n._2ob[0]);this._d0n._gsk=new _0jl(this._2oh("divToolbar"), this._53g('ToolbarV2ConditionalPalette'), this);this._d0n._70f=new _pgk(this._2oh("divPaletteList"), _frh._53g('EmptyList'), this);this._vqe();this._d0n._mb2=this._5i5();var _ioc=this._d0n._mb2.getAttribute( 'showInLegend' )||'show';this._2oh( 'chkShowInLegend' ).checked = _ioc=='show';this._8lb();};_ka4._o46=function(){};_ka4._bgn=function(){_erh._ybb();var _dx5=_erh._987(this._ehj, this._d0n._2xb, false);if(this._d0n._mb2.childNodes.length<=0){_dx5.parentNode.removeChild(_dx5);}else{_dx5.parentNode.replaceChild(this._d0n._mb2, _dx5);}_erh._iee(true);this._3le();};_ka4._9jk=function(){this._bm8();};_ka4._pe4=function(_a6k,_mzj,_zdf){this._8lb();};_ka4._oi2=function(_a6k,_mzj){this._s4g();};_ka4._d7j=function(){var _wjf=this._d0n._70f._885();var _62k=this._d0n._nrb.selectSingleNode( ".//*[@iid='" + _wjf.getAttribute('value') + "']" );var _t6c=Math.max(this._sq8(this._d0n._70f)-1, 0);var _jd9=_8qn._4q1(_wjf);_wjf.parentNode.insertBefore(_wjf.parentNode.removeChild(_wjf), _jd9);_jd9=_8qn._4q1(_62k);_62k.parentNode.insertBefore(_62k.parentNode.removeChild(_62k), _jd9);this._d0n._70f._wfn();this._d0n._70f._gwc(_t6c, true);this._8lb();};_ka4._q4g=function(){var _wjf=this._d0n._70f._885();var _62k=this._d0n._nrb.selectSingleNode( ".//*[@iid='" + _wjf.getAttribute('value') + "']" );var _t6c=this._sq8(this._d0n._70f)+1;var _djf=_8qn._dn3(_wjf);_wjf.parentNode.insertBefore(_wjf.parentNode.removeChild(_djf), _wjf);_djf=_8qn._dn3(_62k);_62k.parentNode.insertBefore(_62k.parentNode.removeChild(_djf), _62k);this._d0n._70f._wfn();this._d0n._70f._gwc(_t6c, true);this._8lb();};_ka4._ovc=function(){var _wjf=this._d0n._70f._885();var _62k=this._d0n._nrb.selectSingleNode( ".//*[@iid='" + _wjf.getAttribute('value') + "']" );var _t6c=this._sq8(this._d0n._70f);var nl=this._d0n._70f._tfe();_t6c=Math.min(_t6c, Math.max(0,(nl.length-2)));_wjf.parentNode.removeChild(_wjf);_62k.parentNode.removeChild(_62k);this._d0n._70f._wfn();this._d0n._70f._gwc(_t6c, true);this._8lb();};_ka4._zph=function(){_8fm._jgn( "_z45", this._xp9(), this._d0n._wdd, this._d0n._2ob, this._d0n._cyh, this._d0n._ihj?this._d0n._ihj.getAttribute("name"):"", this, _frh._c6j('IDS_TITLE_V2NEWCONDITIONALPALETTEENTRY'), 'palette', this._d0n._mb2, this._d0n._3id );};_ka4._vvc=function(){_8fm._jgn("_kw", this._xp9(), this._d0n._wdd, this._d0n._2ob, '', this, this._d0n._mb2, this._d0n._3id);};_ka4._s4g=function(){var _4x6=this._d0n._70f._885();var _kli=this._d0n._mb2.selectSingleNode( ".//*[@iid='" + _4x6.getAttribute('value') + "']" );if(_kli){switch(_kli.nodeName){case _m0d._oh4[_m0d._bf[this._d0n._3id]]:_8fm._jgn("_kw", this._xp9(), this._d0n._wdd, this._d0n._2ob, _kli, this, this._d0n._mb2, this._d0n._3id);break;case _m0d._hf7[_m0d._bf[this._d0n._3id]]:var _bsj=null;switch(_kli.getAttribute("type")){case "number":_bsj=_q7g._skk;break;case "date":_bsj=_q7g._xzm;break;case "dateTime":_bsj=_q7g._r8j;break;case "time":_bsj=_q7g._yzm;break;case "interval":_bsj=_q7g._t8j;break;}var _qxj=this._62g(_kli);_8fm._jgn("_qo1", this._xp9(), this._d0n._wdd, this._d0n._2ob, _qxj, _bsj, _kli, this, this._d0n._mb2, this._d0n._3id);break;case _m0d._xb6[_m0d._bf[this._d0n._3id]]:var _qxj=this._62g(_kli);_8fm._jgn("_zc1", this._xp9(), this._d0n._wdd, this._d0n._2ob, _qxj, _kli, this, this._d0n._mb2, this._d0n._3id);break;}}};_ka4._io9=function(_e5m){switch(_e5m._b2g()){case "_kw":var _kw6=_e5m._cc4();this._ap(_kw6, true);break;case "_qo1":var _wsa=_e5m._l97();this._ap(_wsa, true);break;case "_zc1":var _2e9=_e5m._w66();this._ap(_2e9, true);break;}};_ka4._8lb=function(){var _15n=this._d0n._70f._vd4();this._d0n._gsk._pj8("_ka4_btnConditionalPaletteDelete", _15n.length>0);this._d0n._gsk._pj8("_ka4_btnConditionalPaletteEdit", _15n.length==1);this._d0n._gsk._pj8("_ka4_btnConditionalPaletteUp", _15n.length==1&&_15n[0]&&_15n[0].previousSibling);this._d0n._gsk._pj8("_ka4_btnConditionalPaletteDown", _15n.length==1&&_15n[0]&&_15n[0].nextSibling);};_ka4._vqe=function(){var _tzd=this._d0n._nrb.selectNodes(this._d0n._2xb+'/*');this._d0n._70f._bzm();for(var i=0;i<_tzd.length;i++){this._bv1(_tzd.item(i), false);}this._d0n._70f._wfn();this._8lb();};_ka4._5i5=function(){return _erh._987(this._d0n._nrb, this._d0n._2xb, false);};_ka4._bv1=function(_irm,_rwl){var _mzj=this._d0n._70f._767();_mzj.setAttribute('label', this._f8(_irm));_mzj.setAttribute('value', _irm.getAttribute( 'iid' ));var _t6c=this._sq8(this._d0n._70f);var nl=this._d0n._70f._tfe();if(_t6c<nl.length-2){var _wjf=this._d0n._70f._885();if(_wjf){var _djf=_8qn._dn3(_wjf);if(_djf){_djf.parentNode.insertBefore(_djf.parentNode.removeChild(_mzj), _djf);}}}if(_rwl){this._d0n._70f._wfn();this._d0n._70f._uab( this._d0n._70f._lee( 'value', _irm.getAttribute( 'iid' ) ), true );this._8lb();}};_ka4._ta3=function(_irm){var _mzj=this._d0n._70f._885();if(!_mzj){return;}_mzj.setAttribute('label', this._f8(_irm));_mzj.setAttribute('value', _irm.getAttribute( 'iid' ));this._d0n._70f._wfn();this._8lb();};_ka4._ap=function(_irm,_rwl){var _7fn=_irm.getAttribute('iid');if(!_7fn){return;}var nl=this._d0n._70f._tfe();for(var i=0;i<nl.length;i++){if(nl.item(i).getAttribute('value')==_7fn){this._ta3(_irm);return;}}this._bv1(_irm, _rwl);};_ka4._sq8=function(_a6k){var nl=_a6k._tfe();for(var i=0;i<nl.length;i++){if(nl.item( i ).getAttribute( 'selected' )=='true' ){return i;}}return-1;};_ka4._f8=function(_irm){var _mbm='';switch(_irm.nodeName){case _m0d._oh4[_m0d._bf[this._d0n._3id]]:var _jz6=_irm.selectNodes(_m0d._js1[_m0d._bf[this._d0n._3id]]+'/*');var _8oj=[];for(var i=0;i<_jz6.length;i++){var _lyf=this._fd(_jz6.item(i));if(_lyf){_8oj.push(_lyf);}else{var _qd9=_jz6.item(i).selectSingleNode('reportCondition');if(_qd9){_8oj.push(_qd9.text);}}}_mbm=_cgm._hkk( _8oj.join(', '), 30 );_mbm += ' (' + _frh._c6j('IDS_LBL_conditionalPaletteAdvancedType') + ')';break;case _m0d._hf7[_m0d._bf[this._d0n._3id]]:var _jz6=_irm.selectNodes(_m0d._543[_m0d._bf[this._d0n._3id]]+'/*');var _8oj=[];for(var i=0;i<_jz6.length;i++){var _lyf=this._fd(_jz6.item(i));if(_lyf){_8oj.push(_lyf);}else{var _ysm=_jz6.item(i).getAttribute('value');if(_ysm){_8oj.push(_ysm);}}}_mbm=_cgm._hkk( _8oj.join(', '), 30 );_mbm += ' (' + _frh._c6j('IDS_LBL_conditionalPaletteRangeType') + ')';break;case _m0d._xb6[_m0d._bf[this._d0n._3id]]:var _jz6=_irm.selectNodes(_m0d._el2[_m0d._bf[this._d0n._3id]]+'/*');var _8oj=[];for(var i=0;i<_jz6.length;i++){var _lyf=this._fd(_jz6.item(i));if(_lyf){_8oj.push(_lyf);}else{if(_jz6.item(i).nodeName==_m0d._jf7[_m0d._bf[this._d0n._3id]]){var _kpn=_jz6.item(i).getAttribute('operator');var _4lf=_jz6.item(i).selectSingleNode('v2_stringValue');var _gbe='';if(_4lf){_gbe=_4lf.text;}_8oj.push( _kpn+' ' + _gbe );}else if(_jz6.item(i).nodeName==_m0d._yb6[_m0d._bf[this._d0n._3id]]){var _eec=_jz6.item(i).selectNodes('v2_stringValues/*');for(var j=0;j<_eec.length;j++){_8oj.push(_eec.item(j).text);}}}}_mbm=_cgm._hkk( _8oj.join(', '), 30 );_mbm += ' (' + _frh._c6j('IDS_LBL_conditionalPaletteStringType') + ')';break;}if(_mbm==''){_mbm='[...]';}return _mbm;};_ka4._fd=function(_q9n){var _m3h=_q9n.selectSingleNode('v2_conditionalPaletteEntryLabel');if(_m3h){var _kta=_m3h.selectSingleNode('v2_specifiedLabel');if(_kta){var _4hf=_kta.selectSingleNode('defaultText');if(_4hf){return _4hf.text;}}}return null;};_ka4._ah5=function(){var _x7i=[];var _prm=_ath._h03(this._d0n._2ob[0]);if(_prm){var _fsm=_ath._tq9(this._d0n._2ob[0]);if(_prm.nodeName=="crosstab"){var _eqa=_prm.selectSingleNode("defaultMeasure");var _urg=[];for(var i=0; i<this._d0n._2ob.length; i++){_urg.push(this._kh5(this._d0n._2ob[i], _prm, _fsm, _eqa));}var _m9i=_urg[0];for(var i=0; i<_m9i.length; i++){var _vin=true;for(var j=0; j<_urg.length; j++){if(_urg[j].indexOf(_m9i[i])==-1){_vin=false;break;}}if(_vin){_x7i.push(_m9i[i]);}}var _2x7=this._an2(_prm, _fsm);for(var i=0; i<_2x7.length; i++){var n=_2x7[i];_m0n._8qh(_x7i, n);}return _x7i;}var _79h=_fsm.selectNodes("selection/*");for(var i=0; i<_79h.length; i++){if (_6aj._nx(this._d0n._wdd, _fsm.getAttribute("name"), _79h.item( i ).getAttribute("name"))){_x7i.push(_79h.item(i));}}}return _x7i;};_ka4._an2=function(_prm,_fsm){var _5nj=[];var _mzd=_prm.selectNodes(".//crosstabNodeMembers/crosstabNodeMember");for(var i=0; i<_mzd.length; i++){var n=_mzd.item(i);this._ei4(_5nj, _fsm, n);}return _5nj;};_ka4._moe=function(_x7i,_nxj,_fsm,_q9n,_wcn){var _m5h;var _0ld=false;if(_q9n){_m5h=_8qn._v77(_q9n, "crosstabNodeMember");}else{_m5h=_nxj.selectSingleNode(".//*[@edgeLocation='" + _wcn + "']");}var _ytd=null;if(_m5h){_ytd=_8qn._12g(_m5h, "crosstabNode");}while(_ytd){var _mzd=_ytd.selectNodes("crosstabNodeMembers/crosstabNodeMember");for(var i=0; i<_mzd.length; i++){if(this._z9g(_x7i, _fsm, _mzd.item(i))){_0ld=true;}}_ytd=_8qn._12g(_ytd, "crosstabNode");}return _0ld;};_ka4._z9g=function(_x7i,_fsm,_q9n){var _qxj=_r0n._62g(_fsm, _q9n.getAttribute("refDataItem"));_x7i.push(_qxj);if(_nlk._195(_qxj)){return true;}return false;};_ka4._ei4=function(_x7i,_fsm,_q9n){var _qxj=_r0n._62g(_fsm, _q9n.getAttribute("refDataItem"));if(_nlk._195(_qxj)){_x7i.push(_qxj);}};_ka4._kh5=function(_q9n,_prm,_fsm,_eqa){var _0ld=false;var _x7i=[];if(_q9n.nodeName=="crosstabIntersection"){if(this._moe(_x7i, _prm, _fsm, null, _q9n.getAttribute("row"))){_0ld=true;}if(this._moe(_x7i, _prm, _fsm, null, _q9n.getAttribute("column"))){_0ld=true;}}else if(_q9n.nodeName=="factCell"){if(this._moe(_x7i, _prm, _fsm, _q9n)){_0ld=true;}var _y8n=_8qn._isc(_q9n, ["crosstabRows", "crosstabColumns"] );var _wcn="crosstabRows";if(_y8n.nodeName=="crosstabRows"){_wcn="crosstabColumns";}var _odc=_prm.selectNodes(_wcn+"//crosstabNodeMember[@refDataItem]");for(var i=0; i<_odc.length; i++){var _0hf=_odc.item(i);_x7i.push(_r0n._62g(_fsm, _0hf.getAttribute("refDataItem")));}}else if(_q9n.nodeName=="crosstabNodeMember"||_q9n.nodeName=="crosstabSpacer"){this._moe(_x7i, _prm, _fsm, _q9n);_0ld=true; }if(_eqa&&!_0ld){_x7i.push(_r0n._62g(_fsm, _eqa.getAttribute("refDataItem")));}return _x7i;};_ka4._km4=function(){if(this._d0n._2ob[0].nodeName=="factCell"){var _prm=_ath._h03(this._d0n._2ob[0]);if(_prm){var _fsm=_agm._kik(_erh._vtc(), _prm.getAttribute("refQuery"));if(_prm.nodeName=="crosstab"){var _eqa=_prm.selectSingleNode("defaultMeasure");if(_eqa){return _r0n._62g(_fsm, _eqa.getAttribute("refDataItem"));}}}}return _8l8._ce1();};_ka4._v7=function(_gbl,_52e,_uni){if(this._d0n._ajm){if(this._d0n._ajm.selectSingleNode("selection/*")&&this._d0n._cyh.length>0){_52e._p96("_ka4_mnuConditionalPaletteRange", true);return;}}_52e._p96("_ka4_mnuConditionalPaletteRange", false);};_ka4._62g=function(_kli){if(_kli&&_kli.selectSingleNode("conditionalDataItem")){var _uwm=_kli.selectSingleNode("conditionalDataItem/@refQuery").value;var _79k=_kli.selectSingleNode("conditionalDataItem/@refDataItem").value;var _fsm=_agm._kik(_dth._ug8(_kli), _uwm);return _r0n._62g(_fsm, _79k);}return null;};_ka4._7m5=function(){this._d0n._mb2.setAttribute( 'showInLegend', this._2oh( 'chkShowInLegend' ).checked?'show':'hide' );};