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.
- define([ "_wgk","_48g","_kc8","_k4j","_l8j","_bce","_mcb","_8m9","_wzf","_9ce","haljs!hal/_6ce.js","haljs!hal/_m3b.js","haljs!cchl/_m47.js","haljs!cchl/_oa6.js"],function(_wgk, _48g, _kc8, _k4j, _l8j, _bce, _mcb, _8m9, _wzf, _9ce){ "use strict";function _44b(_waf, _8ri, _d78, _wfc, _97m, _p8h, _myg){this._7we=_waf;this._7we.style.backgroundColor="transparent";this._fcd=_waf.appendChild(document.createElement("DIV"));this._uy8=this._fcd.appendChild(document.createElement("DIV"));if(_97m.schematics){this._uy8.setAttribute("schematics", "true");}this._6u7=new _kc8(_waf);this._6u7._jgn();this._oig=_myg;this._g3i=_8ri;this._0fd=null;this._isk=new _k4j();this._qca={};this._z24=new Set();this._fkg=_p8h;this._g09=_7hn._x5g(this._fkg, "vcDataSets/vcDataSet[@refDataStore]");this._ar4=[];var _5vm=_gth._sik(this._fkg);var _yxm=_5vm._tee();if(_5vm._z8b()){ this._uy8.style.width=this._fcd.style.width=_waf.style.width=_yxm;}else{_waf.style.width=_yxm;this._uy8.style.width=this._fcd.style.width="100%";}var _p5m=_gth._06j(this._fkg);var _r8m=_p5m._tee();if(_p5m._z8b()){ this._uy8.style.height=this._fcd.style.height=_waf.style.height=_r8m;}else{this._uy8.style.height=this._fcd.style.height="100%";}this._uy8.style.overflow="hidden";this._lkm=this._fkg.getAttribute("type");var _7en=this._v3n=_8ri.getAttribute("roid");this._zwb=this._lkm+"_" + _7en;var _hnj=_gth._mtc([this._fkg]);var _v1e=Application.GlassContext;var _2xa={paletteIds: _hnj, glassContext: _v1e};var _j07=new _m47(_8ri.selectSingleNode(".//div[@rs_defaultFormatTests]"));var _4an=_8ri.selectSingleNode(".//span[@rs_alternateText]");if(_4an&&_4an.text){_k0d._z57(this._7we, "aria-labelledby", _4an.text, true);}this._hsl=_97m;this._pjj=Object.keys(_97m.dataSets).length?new _wgk(this._fkg, _j07, _97m):null;var _t9l=new _bce(this._fkg, _wfc);this._ada=_t9l._r5g().then(function(_uuk){return _bnl._ty2(_uuk, "name");}.bind(this));var _b84=_9gm._r5b(null, _97m.properties, [ "widget.legend.size" ]);this._tmg=_mcb._jg8(_2xa).then(_48g._h5j.bind(_48g, this._uy8, this._lkm, this._fkg.getAttribute("name"), this, _b84));this._ktb={};var _mri=this._fkg.selectNodes("vcDataSets/vcDataSet[@refDataStore]");for(var i=0;i<_mri.length;i++){var _74l=_mri.item(i);this._ktb[_74l.getAttribute("idDataSet")]=_9ce._hv3(_74l);}if(_d78&&this._fkg.selectSingleNode("vcDataSets/vcDataSet/vcSlots/vcSlotData/vcSlotDsColumns")){this._ot7=_d78;this._ot7._xk3(_7en, this._ph6.bind(this));}else{var _7ul=this._pjj?this._pjj._fnh():[];if(_7ul.length){this._kgb(_7ul);}else{this._8hn();}}this._7fd={ _ejk: _bnl._nhk(this._9nk.bind(this), 500, true),_p61: this._3e6.bind(this)};_2ce._q0g(this._7fd);_38g._q0g(this._7fd);this._uy8.onmouseup=this._9nk.bind(this);};_44b.prototype._fdm=function(){if(this._fcd.parentNode){this._fcd.parentNode.removeChild(this._fcd);}if(this._caa){this._caa.parentNode.removeChild(this._caa);}_2ce._hab(this._7fd);_38g._hab(this._7fd);if(this._lkm==_gth._mc5){var _83m=_erh._vtc();var _4hh=this._fkg.getAttribute("name");if(_7hn._ij8( _83m, "//layout//*[@name=" + _cgm._zxc( _4hh ) + "]") ){_48g._546(this._fkg.getAttribute("name"), this._tmg);}else{_48g._g12(_4hh);}}if(this._ot7){this._ot7._042(this._v3n);}this._tmg.then(function(_cnn){_cnn._fdm();}).done();this._cej=true;};_44b.prototype._mt9=function(_5dk,_qui,_sal){switch(_5dk){case "widget.legend.size":var _f6e=_gth._xl(this._lkm, _5dk);var _41e=_gth._g97(this._fkg, _f6e, _sal);if(_qui===null){if(_41e){_erh._ybb();_gth._pa5(this._fkg, _f6e);_erh._iee(false, { _jb6: false });}}else{var _7ti=new _84j();_7ti._tll(_qui.unit);_7ti._3kk(_qui.value.toString());var _ljh=_7ti._tee();if(!_41e||_41e.value!=_ljh){_erh._ybb();_gth._tc7(this._fkg, _f6e, _ljh, _sal);_erh._iee(false, { _jb6: false });}}break;}};_44b.prototype._ph6=function(_t68){_vzm._6dm(this._pjj);if(!this._oig()){return;}for(var _wsf in _t68){this._qca[ _wsf ]=_t68[ _wsf ];}this._pjj._6fm(_t68);var _7ul=this._pjj._fnh();if(_7ul.length){this._kgb(_7ul);}else{this._8hn();}};_44b.prototype._8hn=function(){return this._tmg.then(function(_nbl){this._6u7._1gn();var _4ch=_gth._sb(this._fkg, this._hsl);var _dua=_4ch["vidaProperties"];var _c25=_4ch["reportingProperties"];var _6if=_c25["hideGeoWarning"];this._fad=_6if&&_6if.text==="true";_nbl._0d7(this._hsl, _dua);this._iag();this._r1d();_nbl._lll(this._pjj);this._62i=this._7we.offsetWidth;this._7jg=this._7we.offsetHeight;return _nbl._wfn();}.bind(this)).then(function(){if(!this._7we.getAttribute("_eoc")){this._7we.setAttribute("_eoc", "true");}}.bind(this),function(_5um){if(_5um.id=="timeout"){_vzm._ozm( "Vida timeout" );}this._m5j(_frh._c6j("IDS_VIZ_FAILED_RENDER"));if(_5um.stack){throw _5um.stack;}}.bind(this));};_44b.prototype._tem=function(_zug,_eu6){if(this._oig()&&!this._cej){var _7ul=this._pjj?this._pjj._fnh():[];if(_7ul.length>0){this._kgb(_7ul);return;}this._tmg.then(function(_nbl){if(_eu6){this._fkg=_erh._9kl(this._fkg.getAttribute("iid"));var _4ch=_gth._sb(this._fkg, this._hsl);var _ff9=_4ch[ "vidaProperties" ];_nbl._0d7(this._hsl, _ff9);var _c25=_4ch["reportingProperties"];var _6if=_c25["hideGeoWarning"];this._fad=_6if&&_6if.text==="true";this._rw1();this._iag();}if(_zug&&this._pjj){this._pjj._aqh();}_nbl._wfn();}.bind(this)).done();}};_44b.prototype._m5j=function(_rel){this._fcd.style.display="none";if(!this._caa){this._caa=this._7we.insertBefore(document.createElement("DIV"), this._7we.firstChild); this._caa.style.height=this._caa.style.width="100%";this._caa.className="clsVizErrorMessage";this._caa.title=_rel; }else{this._caa.style.display="block";}this._6u7._1gn();this._7we.setAttribute("_eoc", "false");if(!this._z24.has(_rel)){_4qn._1je(this._caa.appendChild(document.createElement("DIV")), _rel);this._z24.add(_rel);}};_44b.prototype._iag=function(){if(this._caa){this._caa.style.display="none";this._fcd.style.display="block";}};_44b.prototype._r1d=function(){this._nze={};};_44b.prototype._nqc=function(_247,_6ya){if(!this._nze){this._nze={};}this._nze[ _247 ]=_6ya||{};this._rw1();};_44b.prototype._pn9=function(_247){if(!this._nze){return;}if(this._nze[ _247 ]){delete this._nze[ _247 ];}this._rw1();};_44b.prototype._rw1=function(){if(Object.keys(this._nze).length&&!this._fad){if(!this._ypb){this._ypb=this._fcd.appendChild(document.createElement("DIV"));this._ypb.className="clsGeoWarning";this._ypb.innerHTML='<svg class="clsSvgIcon32x32 clsGeoWarningIcon"><use xlink:href="#def_hal_icon_warning_32x32"/></svg>';this._ypb.appendChild(document.createElement("SPAN")).innerHTML = _frh._c6j( "IDS_GEODATA_WARNING" ); this._ypb.style.cursor="pointer";this._ypb.onclick=this._4g4.bind(this);}this._ypb.style.display="block";if(this._fcd.style.display!=="none"){this._fcd.style.display="flex";this._fcd.style.flexDirection="column";}}else if(this._ypb){this._ypb.style.display="none";this._tem(false);}};_44b.prototype._4g4=function(){this._ada.then(function(_t9l){_8fm._jgn("_kmh", _t9l, this._hsl, this._nze);}.bind(this));};_44b.prototype._v87=function(_ewm){return this._ada.then(function(_t9l){return _t9l[ _ewm ];}.bind(this));};_44b.prototype._kgb=function(_7ul){var _5um=_7ul[0];if(!Application.SharedState.Get("isViewer")){this._fcd.style.display="none";if(!this._caa){this._caa=this._7we.insertBefore(document.createElement("DIV"), this._7we.firstChild); this._caa.style.height=this._caa.style.width="100%";}else{this._caa.style.display="block";}this._6u7._1gn();this._7we.setAttribute("_eoc", "false");this._caa.className="";var _rel=null;switch(_5um.type){case _wgk._lrh:_rel=_frh._c6j("IDS_VIS_DATA_SET_NO_ROWS", _5um.dataSet);break;case _wgk._tg4:case _wgk._8e7:_rel=_frh._c6j("IDS_MSG_EMPTYVIZ");break;case _wgk._qr1:_rel=_frh._c6j("IDS_VIS_DATA_MEASURE_AS_CATEGORY", _5um.dataSet, _5um.slot, _5um.dataItem);break;}var _xtn=new _ece();_54b._qo9("", this._fkg, _xtn, null, _rel, false, this._hsl);this._caa.innerHTML=_xtn._fkk();}else{var _rel=null;switch(_5um.type){case _wgk._lrh:_rel=_frh._c6j("IDS_VIS_DATA_SET_NO_ROWS", _5um.dataSet); break;case _wgk._tg4:_rel=_frh._c6j("IDS_VIS_DATA_SET_NOT_MAPPED", _5um.dataSet);break;case _wgk._8e7:_rel=_frh._c6j("IDS_VIS_DATA_SET_SLOTS_NOT_MAPPED", _5um.dataSet, _5um.slot);break;case _wgk._qr1:_rel=_frh._c6j("IDS_VIS_DATA_MEASURE_AS_CATEGORY", _5um.dataSet, _5um.slot, _5um.dataItem);break;}this._m5j(_rel);}};function _jk3(_vqf){this._r0f=_vqf;};_jk3.prototype._e8b=function(){var _m6m={ };var _dcl=this._r0f.getCaption();if(_dcl){_m6m[ "caption" ]={value: _dcl,type: "attribute"};}var _nlm=this._r0f.getLines();if(_nlm){for(var i=0;i<_nlm.length;i++){var _9bn=_nlm[i];_m6m[ _9bn.label ]={value: _9bn.value,type: "value"};} }return _m6m;};_44b.prototype._x6g=function(_049,_u68){if(_l8j._47j()){_l8j._1gn();}if(!this._pjj){return;}var _99i=[];var _z21=["datapoint", "tuple", "value"];for(var i=0;i<_049.length;++i){var _8wa=_049[ i ];var _5dh=_8wa.source;var _pen=_8wa.infoType;if(_z21.indexOf(_pen)!=-1&&_5dh){_99i.push(_5dh);}else if(_pen==="customdata"&&_8wa.getPayload){var _jal=_8wa.getPayload();if(_jal&&_jal.tooltip){_99i.push(new _jk3(_jal.tooltip));}}}var _ati=new _wzf(_99i);if(_ati){var _pqf=_ati._e8b();if(_pqf){this._isk._pbb(_pqf);var _h15=this._jt9(_u68);if(!this._isk._47j()){this._isk._jgn();this._isk._f6g(_h15._thn, _h15._22n, _o7g._kdb);}else{this._isk._fem(_h15._thn, _h15._22n, _o7g._kdb);}}}};_44b.prototype._y3g=function(){if(this._zh8()){this._isk._1gn();}};_44b.prototype._zh8=function(){return this._isk._47j();};_44b.prototype._jt9=function(_u68){var _kkn=_u68.y+(_o7g._kdb?-12:2);var _v7n=_u68.x+(_o7g._kdb?-16:8);return {_thn: _kkn, _22n: _v7n};};_44b.prototype._w5g=function(_k0e,_qwk){ var _7en=this._7we.getAttribute("roid");var _ffc=null;var _ykd=_qwk;var _qoj=false;if(_k0e&&[ "tuple", "datapoint", "item", "customdata" ].indexOf( _k0e.infoType ) != -1 ){var _a78=_k0e.source;if(!_a78&&_k0e.infoType=="customdata"&&_k0e.getPayload){var _jal=_k0e.getPayload();if(_jal&&_jal.tooltip){var _nch=_jal.tooltip.getSourceData();if(_nch&&_nch.source){_a78=_nch.source;}}}if(_a78){var _vqd=_a78._yn3();var _9ei=this._g3i.selectNodes("div[@specname='vcDataSet']").item(_vqd);_7en=_9ei.getAttribute("roid");var _74l=this._g09.item(_vqd);var _1yb=this._hsl.supportsDrillThrough&&_9ei.getAttribute( "dts" )?JSON.parse( _9ei.getAttribute( "dts" ) ):[];_ffc=new _8m9(_7en, this._qca[ _74l.getAttribute("idDataSet")], _a78, _1yb, this._hsl.supportsDrillThrough, this._hsl.supportsDrillDown );}}if(_qwk){if(_8l8._8a7(true)){_qoj=_ffc&&_8l8._39b(_ffc, true);}else{_qoj=_8l8._dph(_7en);}}_38g._g0n._yem(_7en, _ffc, _ykd, false, _qoj);};_44b.prototype._3e6=function(){var _rwl=false; for(var i=0;i<this._ar4.length;i++){var _ffc=this._ar4[i];if(!_8l8._39b(_ffc, true)){_ffc._nt7._234._ohk("selected", false);_rwl=true;} }this._ar4=[];var _pga=_8l8._e87(true);var _wid=_8qn._fde(null, this._g3i.selectNodes("div[@specname='vcDataSet']/@roid"));for(var i=0;i<_pga.length;i++){var _ffc=_pga[ i ];if(_wid.indexOf(_ffc._ckl())==-1){continue;} this._ar4.push(_ffc);if(!_ffc._nt7._234.getDecoration("selected")){_rwl=true;_ffc._nt7._234._ohk("selected", true); }} if(_rwl){this._tem(true);}};_44b.prototype._u85=function(_kbi,_u4n){ if(_u4n&&_u4n.length){for(var i=0; i<_u4n.length;++i){var _n9l=_u4n[i].source;if(_n9l&&_n9l._ohk){_n9l._ohk("highlighted", _kbi);}}this._tem(true);}};_44b.prototype._9nk=function(){ if(!this._oig()||this._cej){return;}if(this._62i!=this._7we.offsetWidth||this._7jg!=this._7we.offsetHeight){this._tem(false);this._62i=this._7we.offsetWidth;this._7jg=this._7we.offsetHeight;}};return _44b;});
|