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.
- _g33._pb2=new Set();_g33._2q=false;_g33._77j=function(_2am,_2bi){if(_2bi){this._qm4(_2am);}if(_2am=="DataItemsPane"){this._hu();return;}this._gv8();};_g33._qm4=function(_2am){var d=document;var _qxl=this._ivh(_2am);if(_2am=="DataItemsPane"){_qxl.style.paddingTop=_9l8._9h8("--8XS");_qxl.innerHTML='<div id="idDataItemsTree" class="clsTreeView" style="border:none"></div>';this._os4=d.getElementById("idDataItemsTree");this._os4.parentNode.onmouseup=this._oh6.bind(this);this._8x1=true;_erh._q0g(this);_8l8._q0g(this);}else{_qxl.innerHTML='<div id="idSourceOfQueryTree" class="clsTreeView" style="border:none"></div>';this._hr7=d.getElementById("idSourceOfQueryTree");}this._gp2(_2am);};_g33._fdm=function(){_8l8._hab(this);_erh._hab(this);if(this._vo6){this._vo6._fdm();this._vo6=null;}if(this._gea){this._gea._fdm();this._gea=null;}};_g33._hu=function(){if(this._8x1&&this._czh&&this._p3a("DataItemsPane")){this._jm2();_vgk._u6g(this._os4, _frh._c6j("IDS_HAL_TV_LOADING"));setTimeout(this._h92.bind(this), 0);}};_g33._h92=function(){if(this._8x1&&this._czh&&this._p3a("DataItemsPane")){this._8x1=false;this._b5d();}};_g33._s7=function(){this._dg(!this._2q);};_g33._dg=function(b){var _du5=this._2q;this._2q=b;if(_du5){setTimeout(this._6b.bind(this, true), 0);}else{setTimeout(this._l.bind(this), 0);}};_g33._m9=function(){this._l();};_g33._l=function(){this._pb2.clear();if(!this._2q){return;}var n=_8l8._r66();if(n){var _fsm=_dth._tq9(n);if(_fsm){this._pb2.add(_fsm.getAttribute("name"));}}setTimeout(this._6b.bind(this), 0);};_g33._6b=function(_my7){if(!this._vo6){return;}var nl=this._vo6._cr9().selectNodes( "treeNode[@htmlId and @nodeName='queryRef']" );for(var i=0;i<nl.length;i++){var _t2k=nl.item(i);var _i69=this._2q&&this._pb2.has(_t2k.getAttribute("label"));var _wwk=_my7||_i69;this._vo6._67b( _t2k.getAttribute( "htmlId" ) ).style.display = _wwk?"":"none";if(this._2q&&_i69){this._vo6._onh(_t2k);}}};_g33._ta5=function(_nka,_ydi){if(_nka){this._8x1=true;this._hu();}};_g33._jm2=function(){if(this._vo6){this._gq2();this._vo6._fdm();this._vo6=null;}};_g33._b5d=function(){if(!_erh._zik()){return;}this._gq2();var _83m=_erh._vtc();if(_83m){var _u2k=_frh._53g("ModelTree");_7aj._ymh(_u2k, _83m, _38g._g0n!=_j8j);if((this._vo6&&!this._bw8)||(_u2k.selectNodes("treeNode/treeNode").length>100)){_8qn._qt9( _u2k, ".//treeNode", "expanded" );}if(this._bw8){_8qn._433( _u2k.selectNodes( "treeNode" + _8qn._j12( "label", "=", this._bw8, "or" ) ), "expanded", "true" );this._bw8=null;}this._vo6=new _vgk(this._os4, _u2k, this);this._6b(!this._2q);}else{if(this._vo6){this._vo6._fdm();this._vo6=null;}}};_g33._gq2=function(){if(this._vo6){var nl=this._vo6._cr9().selectNodes( "treeNode[not(@expanded) or @expanded='true']/@label" );this._bw8=(nl.length>0)?_8qn._fde(null, nl):null;}};_g33._oh6=function(e){if(e.button==_4qn._he7){if(this._vo6){var _t2k=this._vo6._ukl(e.clientX, e.clientY);var _aka=_t2k&&(this._vo6._xg8().indexOf(_t2k)!=-1);if(_aka){}}if(!this._ed3){this._ed3=new _3ce(_frh._53g("MenuPopupSetDataItemsTree"), this);}this._ed3._pxc("mnuDataItemsTreePopup", e.clientX, e.clientY);}};_g33._qx=function(_52e,_uni){switch(_52e){case this._ed3:_52e._m96("mnuDataItemsTreeFilterBySelection", this._2q);break;}};_g33._1c7=function(){this._bw8=null;this._8x1=true;this._hu();};_g33._7k2=function(_h7k,_t2k){if ((_t2k.getAttribute( "expandable" ) != "true" ) ||((_t2k.getAttribute( "populated" )=="true" )&&!_t2k.selectSingleNode( "treeNode" ) ) ){this._4jb(_t2k);}};_g33._dg4=function(_h7k,_n9i,_zdf,e){var _t8n=this._b8(_n9i);if(_t8n){document.getElementById( "idSvgCursorCustomFaded" ).innerHTML = '<svg class="clsSvgIcon16x16"><use xlink:href="#' + _n9i[0].getAttribute( "smallSvgIcon" ) + '"/></svg>';_ud7._wxc(null, _t8n, _nkk.eEffectCopy, _zdf, null, "idSvgCursorCustomFaded", null);}};_g33._4jb=function(_t2k){switch(_t2k.getAttribute("nodeName")){case "queryRef":case "dataItemRef":break;default:return;}var _t8n=this._da(_t2k);if(!_t8n){return;}switch(_38g._g0n){case _k8j:_6aj._ce4([_t8n], _8l8._r66());return;case _j8j:_o42._2ph(_ypn._jf8(), _erh._e5j(_t8n, true), _8l8._r66());return;}var _t9n=_ypn._x6b();if(_t9n){var _q3m=_8l8._r66();if(!_q3m){_q3m=_8qn._ij8( _t9n, ".//", _geb._252, "[last()]" );if(!_q3m){_q3m=_t9n.selectSingleNode("pageBody");}}if(_zpn._qsh["hal"]["enableAccessibility"]){(new _3k3())._vk3(_t8n, _q3m);}else{_rq3._9e4(_t8n, _q3m);}}};_g33._b8=function(_n9i){var _tzl=_n9i.length;if(_tzl==0){return null;}if(_tzl==1){return this._da(_n9i[0]);}var _ick;var _fui={};for(var i=0;i<_tzl;i++){_ick=_n9i[i].getAttribute("nodeName");if(!_ick){return null;}_fui[_ick]=true;}var _srd=_9gm._46j(_fui);if(_srd!=1){return null;}var _5rn=_n9i[0].ownerDocument;switch(_ick){case "dataItemRef":var _wrm=_5rn.createElement(_ick+"s");for(var i=0;i<_tzl;i++){_wrm.appendChild(this._da(_n9i[i]));}var _mlc=_n9i[0].getAttribute("modelPath");if(_mlc){_wrm.setAttribute("modelPath", _mlc);}return _wrm;}return null;};_g33._da=function(_t2k,_1nm){if(_t2k){var d=_t2k.ownerDocument;var _ick=_t2k.getAttribute("nodeName");switch(_ick){case "dataItemRef":var n=d.createElement(_ick);_8qn._9rc(n, _t2k, "name");_8qn._9rc(n, _t2k, "query");_8qn._9rc(n, _t2k, "expression");_8qn._9rc(n, _t2k, "aggregate");_8qn._9rc(n, _t2k, "rollupAggregate");return n;case "dataItemRefs":return this._b8(_8qn._6l3(null, _t2k.selectNodes("treeNode")));case "queryRef":switch(_38g._g0n){case _lcb:case _xd7:case _1e7:var _n9i=_8qn._6l3(null, _t2k.selectNodes(".//treeNode[@nodeName='dataItemRef']"));var _4ud=this._b8(_n9i);if(!_4ud){return null;}var _b1k=_erh._cnh("queryRef");_b1k.setAttribute( "name", _t2k.getAttribute( "label" ) );if(_4ud.nodeName=="dataItemRef"){_b1k.appendChild(_4ud);}else{_8qn._35b(_b1k, _8qn._k5g(_4ud, "*"));}return _b1k;case _j8j:case _ov9:var n=_erh._cnh("pageSet");n.setAttribute( "refQuery", _t2k.getAttribute( "label" ) );_erh._u0g(n, "detailPages");return n;}case "queryOperationRef":case "joinOperationRef":case "sqlQueryRef":return this._b8(_8qn._6l3(null, _t2k.selectNodes(".//treeNode[@nodeName='dataItemRef']")));}}return null;};_g33._gv8=function(){if(!this._pm6){return;}this._pm6=false;if(this._gea){this._gea._fdm();this._gea=null;}var _k7h;var _8cn=_38g._g0n;if(_8cn==_k8j){var _93k=_8cn._p3g();switch(_93k.nodeName){case "query":_k7h=_93k.selectSingleNode( "source/*[not(self::model or self::metadataPath)]" );break;case "dimensionInfo":case "memberSetStructure":_k7h=_8qn._12g(_93k, "query");break;}}if(_k7h){var _u2k=_frh._53g("EmptyTree");_u2k.setAttribute( "multiSelect", "true" );_7aj._x4b(_u2k, _k7h, true);_7aj._a46(_u2k);this._gea=new _vgk(this._hr7, _u2k, this);this._hr7.scrollTop=0;}};
|