_5d8.js 9.1 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 _5d8=new _lcm("_5d8");_5d8._jgn=function(_mul){var _prm=_8qn._isc(_mul[0], _geb._ow9);for(var i=1; i<_mul.length; i++){if(_prm!=_8qn._isc(_mul[i], _geb._ow9)){_m9b('IDS_MSG_NO_CONDITIONAL_STYLE');return;}}this._znb=_mul;var _jxm=_frh._c6j((this._znb.length>1)?"IDS_TITLE_CONDITIONALSTYLES_MULTIPLE":"IDS_TITLE_CONDITIONALSTYLES");this._4le(null, null, _jxm);};_5d8._5z2=function(){var _83m=_dth._ug8(this._znb[0]);this._wdd=_83m.cloneNode(true);this._2ob=[];for(var i=0; i<this._znb.length; i++){this._2ob.push(_dth._l7b(this._wdd, this._znb[i]));}this._cyh=this._ah5();this._ihj=this._km4();this._ajm=_ath._tq9(this._2ob[0]);this._prk=new _pgk(this._2oh("divApplied"), _frh._53g("EmptyMultiSelectList"), this);this._gsk=new _0jl(this._2oh("divToolbar"), this._53g("ToolbarConditionalStyles"), this);this._15a();this._8lb();this._2w8=this._6f6();};_5d8._o46=function(){this._prk._fdm();this._gsk._fdm();delete this._gsk;delete this._prk;delete this._wdd;delete this._2ob;delete this._ihj;delete this._cyh;delete this._znb;delete this._2w8;delete this._ajm;};_5d8._bgn=function(){_erh._sn9(this._wdd, true);this._3le();};_5d8._9jk=function(){this._bm8();};_5d8._pe4=function(_a6k,_mzj,_zdf){this._8lb();};_5d8._oi2=function(_a6k,_mzj){this._abj(_mzj.getAttribute("value"));};_5d8._d7j=function(){var _dxm=this._prk._885().getAttribute("value");var _y1k=this._2ob[0].selectSingleNode(".//conditionalStyleRef[@refConditionalStyle='" + _dxm + "']");var _72m=_y1k.previousSibling;_y1k.parentNode.insertBefore(_y1k.parentNode.removeChild(_y1k), _72m);this._15a();this._prk._hwc(_dxm);this._8lb();};_5d8._q4g=function(){var _dxm=this._prk._885().getAttribute("value");var _y1k=this._2ob[0].selectSingleNode(".//conditionalStyleRef[@refConditionalStyle='" + _dxm + "']");var _72m=_y1k.nextSibling;_y1k.parentNode.insertBefore(_y1k.parentNode.removeChild(_y1k), _72m.nextSibling);this._15a();this._prk._hwc(_dxm);this._prk._wfn();};_5d8._0qh=function(){var _ymn=_0jl._47b("_5d8_btnNew", false);this._hfd._pxc("mnuNewConditionalStylePopup", _ymn.left, _ymn.top);};_5d8._ovc=function(){var _i8i=this._prk._vd4();for(var j=0; j<_i8i.length; j++){var _dxm=_i8i[j].getAttribute("value");for(var i=0; i<this._2ob.length; i++){_8qn._cqh(this._2ob[i], "conditionalStyleRefs/conditionalStyleRef[@refConditionalStyle='" + _dxm + "']");_8qn._cqh(this._2ob[i], "conditionalStyleRefs[not(*)]");if(_qkk._qik("DeleteConditionalStyles")){_pf7._ode(_dxm, this._wdd);}}}this._15a();this._8lb();this._2w8=this._6f6();};_5d8._7p3=function(){_8fm._jgn( "_z45", this._xp9(), this._wdd, this._2ob, this._cyh, this._ihj?this._ihj.getAttribute("name"):"", this );};_5d8._vvc=function(){_8fm._jgn("_112", this._xp9(), this._wdd, this._2ob, null, this);};_5d8._s4g=function(){this._abj(this._prk._885().getAttribute("label"));};_5d8._ws9=function(){_8fm._jgn("_zf2", this._xp9(), this._wdd, true, this._2ob, this, false, this._2w8);};_5d8._io9=function(_e5m){var _5jc=_e5m._ef8();if(_e5m._b2g()=="_zf2"){for(var i=0; i<this._2ob.length; i++){var _k64=_erh._h56(this._2ob[i], "conditionalStyleRefs");var _zz4=_erh._u0g(_k64, "conditionalStyleRef");_zz4.setAttribute("refConditionalStyle", _5jc);}}this._15a();this._prk._hwc(_5jc);this._8lb();this._2w8=this._6f6();};_5d8._v7=function(_gbl,_52e,_uni){_52e._p96("_5d8_mnuConditionalStyleExisting", this._qg5());if(this._ajm){if(this._ajm.selectSingleNode("selection/*")&&this._cyh.length>0){_52e._p96("_5d8_mnuConditionalStyleNew", true);return;}}_52e._p96("_5d8_mnuConditionalStyleNew", false);};_5d8._a7j=function(e){if(e.keyCode==_4qn._qrh&&this._prk._vd4().length>0){this._ovc();}this._1f7(e);};_5d8._8lb=function(){var _rnj=this._prk._vd4();this._gsk._pj8("_5d8_btnConditionalStyleDelete", _rnj.length>0);this._gsk._pj8("_5d8_btnConditionalStyleEdit", _rnj.length==1);this._gsk._pj8("_5d8_btnConditionalStyleUp", _rnj.length==1&&this._2ob.length==1&&_rnj[0]&&_rnj[0].previousSibling);this._gsk._pj8("_5d8_btnConditionalStyleDown", _rnj.length==1&&this._2ob.length==1&&_rnj[0]&&_rnj[0].nextSibling);};_5d8._15a=function(){this._prk._bzm();var _euk=_pf7._op9(this._2ob);for(var i=0; i<_euk.length; i++){var _mzj=this._prk._767();_mzj.setAttribute("label", _euk[i]);_mzj.setAttribute("value", _euk[i]);_mzj.setAttribute("smallIcon", _pf7._auc(this._wdd, _euk[i]));}this._prk._wfn();};_5d8._abj=function(_22j){var _lsm=this._wdd.selectSingleNode("namedConditionalStyles/*[@name='" + _22j + "']");switch(_lsm.nodeName){case "advancedConditionalStyle":_8fm._jgn("_112", this._xp9(), this._wdd, this._2ob, _lsm, this);break;case "rangeConditionalStyle":var _bsj;switch(_lsm.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=_pf7._62g(_lsm);_8fm._jgn("_sk3", this._xp9(), this._wdd, this._2ob, _qxj, _bsj, _lsm, this);break;case "stringsConditionalStyle":var _qxj=_pf7._62g(_lsm);_8fm._jgn("_vx2", this._xp9(), this._wdd, this._2ob, _qxj, _lsm, this);}};_5d8._qg5=function(){return this._2w8.length>0;};_5d8._ah5=function(){var _x7i=[];var _prm=_ath._h03(this._2ob[0]);if(_prm){var _fsm=_ath._tq9(this._2ob[0]);if(_prm.nodeName=="crosstab"){var _eqa=_prm.selectSingleNode("defaultMeasure");var _urg=[];for(var i=0; i<this._2ob.length; i++){_urg.push(this._kh5(this._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 this._d81(_x7i);}var _79h=_fsm.selectNodes("selection/*");for(var i=0; i<_79h.length; i++){if (_6aj._nx(this._wdd, _fsm.getAttribute("name"), _79h.item( i ).getAttribute("name"))){_x7i.push(_79h.item(i));}}}return this._d81(_x7i);};_5d8._d81=function(_x7i){var _xmj=[];for(var i=0; i<_x7i.length;++i){var _qxj=_x7i[i];switch(_qxj.nodeName){case "dataItemMember":case "dataItemCalculatedMember":case "dataItemDimensionalEdgeSummary":case "dataItemEdgeSummary":case "dataItemTuple":break;default:_xmj.push(_qxj);break;}}return _xmj;};_5d8._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;};_5d8._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;};_5d8._z9g=function(_x7i,_fsm,_q9n){var _qxj=_r0n._62g(_fsm, _q9n.getAttribute("refDataItem"));_x7i.push(_qxj);if(_nlk._195(_qxj)){return true;}return false;};_5d8._ei4=function(_x7i,_fsm,_q9n){var _qxj=_r0n._62g(_fsm, _q9n.getAttribute("refDataItem"));if(_nlk._195(_qxj)){_x7i.push(_qxj);}};_5d8._km4=function(){if(this._2ob[0].nodeName=="factCell"){var _prm=_ath._h03(this._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();};_5d8._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;};_5d8._6f6=function(){var _l39=[];var _l8l=this._wdd.selectNodes("namedConditionalStyles/*");for(var i=0; i<_l8l.length; i++){var _lsm=_l8l.item(i);var _dxm=_lsm.getAttribute("name");if(!this._prk._lee("label", _dxm)){if(this._og6(_lsm)){_l39.push(_lsm);}}}return _l39;};_5d8._og6=function(_lsm){switch(_lsm.nodeName){case "advancedConditionalStyle":return true;case "rangeConditionalStyle":case "stringsConditionalStyle":if(this._ajm){var _gdk=_lsm.selectSingleNode("conditionalDataItem/@refQuery").value;if(_gdk==this._ajm.getAttribute("name")){var _5wf=_lsm.selectSingleNode("conditionalDataItem/@refDataItem").value;for(var i=0; i<this._cyh.length; i++){if(_5wf==this._cyh[i].getAttribute("name")){return true;}}}}}return false;};