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.
- var _xm9=new _lcm( "_xm9", "dlgTemplateGallery" );_xm9._jgn=function(_u4c,_6wa,_jw6){this._vij=_6wa;this._eig=_u4c;this._8hj=_jw6;var _3en=_qkk._qik("TemplatesDirectory");var _yal;if(_qkk._qik("UseReportService")){var _rmc="path=" + encodeURIComponent(_3en) + '/*[@objectClass=\'interactiveReport\' or @objectClass=\'report\' or @objectClass=\'reportTemplate\']'+ "&maxResults=" + _qkk._qik("MaximumTemplatesAndThemes") + "&locale=" + _qgn._9eb;_yal=new _yzf( new _qf2(this, "_hp"), "GET","v1/reports/templates", _rmc);}else{_yal=_jcb._dd1(new _qf2(this, "_hj1"), _3en);}_yal._lqh(_yal._ynh());_yal._ign();};_xm9._hj1=function(_yal){var _5um=_yal._8ik();if(_5um){_08j(_5um);return;}var _7ma=_yal._63g();if(_7ma){this._d0n._lsb=_7ma.selectNodes("/SOAP-ENV:Envelope/SOAP-ENV:Body/*/returns/item/queryResult/item");if(this._d0n._lsb.length<=0){_8fm._jgn("_ppn");}else{var _5hl="IDS_TITLE_TEMPLATELIST";this._4le(this._eig, this._vij, _frh._c6j(_5hl));}}else{_67j("IDS_ERR_CM_TEMPLATES");}};_xm9._hp=function(_yal){if(_yal._ds9()){var _m6m=_yal._zq9();if(_m6m.data){var _rtm=this._pj4("Blank", "report", "Blank");var _b0e=this._pj4("Blank active report", "interactiveReport", "BlankApplication");if(_rtm.specification===null||_b0e.specification===null){_67j("IDS_ERR_DEFAULTTEMPLATE");}else{this._d0n._n9d=_m6m.data;if(_m0n._nr9(this._d0n._n9d, "defaultName", _rtm.defaultName)==-1){this._d0n._n9d.push(_rtm);}if(_m0n._nr9(this._d0n._n9d, "defaultName", _b0e.defaultName)==-1){this._d0n._n9d.push(_b0e);}this._4le(this._eig, this._vij, _frh._c6j("IDS_TITLE_TEMPLATELIST"));}}}Application.SharedState.Set(null, "showInsertableObjects", !Application.SharedState.Get("isViewer") );};_xm9._pj4=function(_5hl,_cae,_rj3){var _x35=_frh._c6j("IDS_LBL_TEMPLATE_"+_cgm._t85(_5hl).replace(/\s/g, '_'));var _cf2=_frh._c6j("IDS_LBL_TEMPLATE_"+_cgm._t85(_5hl).replace(/\s/g, '_'));var _e7k={defaultName: _x35,iconName: _5hl,type: _cae,searchPath: _cf2,specification: this._gf6(_rj3),id: ""};return _e7k;};_xm9._gf6=function(_aae){var _iqi=((_aae=="Blank" )||( _aae=="BlankApplication" ) )?_frh._53g("ReportTemplates"):null;var _yta=_iqi?_iqi.selectSingleNode("template[@name='" + _aae + "']"):null;var _h2k=_yta?_yta.cloneNode(true):null;var _4ta=_h2k?_h2k.selectSingleNode("report"):null;if(_4ta){_agm._a12(_4ta);_dth._1d1(_4ta);}return _4ta?_7hn._3em(_4ta):null;};_xm9._2b6=0;_xm9._0w9=1;_xm9._ag1=2;_xm9._vyc=0;_xm9._orh=1;_xm9._src=function(){this._zj8(true);this._ux8=false;var _lff=this._53g("AllTemplatesList");this._1vb=new _pgk(this._2oh("divAllTemplateGalleryListView"), _lff, this);this._uu4=new _pgk( this._2oh("divReportTemplateGalleryListView"), this._53g("ReportTemplateList"), this );this._kl1=new _pgk( this._2oh("divActiveReportTemplateGalleryListView"), this._53g("ActiveReportTemplateList"), this );this._s2n=new _lfn(this._2oh("divDeck"), this);this._0in=new _opn(this._qf8("tabMain"), this, 0);var _mfi=this._2oh("divRootPane");var _8sm=this._53g("DlgPane");this._80f=new _uzf(_mfi, _8sm, null, this._m56(), this._m75());this._gsk=new _0jl(this._2oh("divToolbar"), this._53g("MainToolbar"), this);this._gsk._rje(this._qf8("btnTemplates"), true);this._629={};this._tfd={};this._13n={"_04n":"name", "_k5i":"asc"};this._ofa="";this._rwb="";this._0pb=false;this._aq7=false;this._kx8=false;this._bt4=_xm9._2b6;this._s1i=this._m56();this._wig=this._m75();this._0o6=this._80f._7ge("_xm9_DlgPane") - this._80f._7ge("_xm9_MainRowPane");};_xm9._5z2=function(){var _psj=this._xp9();_psj.className += " _xm9";_psj.style.height=this._eig.clientHeight+"px";_psj.style.width=this._eig.clientWidth+"px";this._7sb=null;this._wdd=null;this._0ye=null;this._7y3();this._n7g(this._bt4);this._0in._pie(this._8hj);this._zj6();if(this._80f){this._80f._cbb("_xm9_DlgPane", this._m56(), this._m75());this._80f._bem();}this._njk(this._eig.clientWidth, this._eig.clientHeight);this._swc(this._eig.clientWidth, this._eig.clientHeight);};_xm9._57g=function(_6nn,_wd2,_3ef){if(_3ef==1&&!this._ux8){this._ux8=true;_4qn._1je( this._2oh("divThemeGalleryListView"), _frh._c6j("IDS_MSG_LOADING_THEMES") );this._t6d();}};_xm9._u32=function(_vpf,_u9n,_xqm,_mzl,_bla){if(this._09b()){this._njk(_xqm, _mzl);this._s1i=this._m56()-this._0o6;this._wig=this._m75()-this._80f._ntc("_xm9_BtnBarPane");this._80f._cbb("_xm9_DlgPane", this._s1i, this._wig);}};_xm9._wl3=function(){this._3m3();};_xm9._fdm=function(){if(this._1vb){this._1vb._bzm();this._1vb=null;}if(this._uu4){this._uu4._bzm();this._uu4=null;}if(this._kl1){this._kl1._bzm();this._kl1=null;}if(this._80f){this._80f._fdm();this._80f=null;}if(this._s2n){this._s2n._fdm();this._s2n=null;}if(this._gsk){this._gsk._fdm();this._gsk=null;}this._629=null;this._tfd=null;this._13n=null;};_xm9._jo9=function(_r5c,_zqd,_id2){this._80f._cbb("_xm9_DlgPane", _zqd, _r5c);this._3m3();};_xm9._rhe=function(_aae){console.log("template " + _aae + " icon didn't load");var _1ta=this._uu4._lee("value", _aae);if(_1ta){_1ta.setAttribute("icon", 'templateReports/Blank.svg');}var _3vd=this._kl1._lee("value", _aae);if(_3vd){_3vd.setAttribute("icon", 'templateReports/Blank.svg');}var _mzj=this._1vb._lee("value", _aae);if(_mzj){_mzj.setAttribute("icon", 'templateReports/Blank.svg');}this._629[_aae]._eue=true;for(var _aae in this._629){if(!this._629[_aae]._eue){return;}}this._7hm();};_xm9._v4g=function(_aae){this._629[_aae]._eue=true;for(var _aae in this._629){if(!this._629[_aae]._eue){return;}}this._7hm();};_xm9._7hm=function(){if(this._09b()){this._uu4._wfn();this._kl1._wfn();this._1vb._wfn();}};_xm9._wfn=function(){if(this._1vb){this._1vb._bzm();}if(this._uu4){this._uu4._bzm();}if(this._kl1){this._kl1._bzm();}this._2oh( "divPreview" ).innerHTML = "";var _opm=0;for(var _aae in this._629){this._629[_aae]._eue=false;var _mzj=this._1vb._767();_mzj.setAttribute("label", this._629[ _aae ]._p3n);_mzj.setAttribute("value", this._629[ _aae ]._p3n);if(this._629[ _aae ]._i3n){_mzj.setAttribute("icon", this._629[ _aae ]._i3n);var image=new Image();image.onerror=this._rhe.bind(this, _aae);image.onload=this._v4g.bind(this, _aae);image.src="images/"+this._629[ _aae ]._i3n;}else{_mzj.setAttribute("icon", 'templateReports/Blank.svg');}if(this._629[_aae]._x1f&&this._629[_aae]._x1f=="Blank"){var _x9c=this._1vb._nhj.getElementsByTagName("listItem")[0];this._1vb._nhj.selectSingleNode("listItems").insertBefore(_mzj, _x9c);var _1ta=_mzj.cloneNode(true);var _t64=this._uu4._nhj.getElementsByTagName("listItem")[0];this._uu4._nhj.selectSingleNode("listItems").insertBefore(_1ta, _t64);}else if (this._629[_aae]._x1f&&this._629[_aae]._x1f=="Blank active report"){var _8ta=this._1vb._nhj.getElementsByTagName("listItem")[1];this._1vb._nhj.selectSingleNode("listItems").insertBefore(_mzj, _8ta);var _864=_mzj.cloneNode(true);var _bc1=this._kl1._nhj.getElementsByTagName("listItem")[0];this._kl1._nhj.selectSingleNode("listItems").insertBefore(_864, _bc1);}else{if(this._629[ _aae ]._z8a){var _nn1=_mzj.cloneNode(true);this._kl1._nhj.selectSingleNode("listItems").appendChild(_nn1);}else{var _1ta=_mzj.cloneNode(true);this._uu4._nhj.selectSingleNode("listItems").appendChild(_1ta);}}_opm++;}this._uu4._wfn();this._kl1._wfn();this._1vb._wfn();if(_opm>0){switch(this._bt4){case 0:this._y24=this._1vb;break;case 1:this._y24=this._uu4;break;case 2:this._y24=this._kl1;break;}if(this._ofa!=""){this._y24._hwc(this._ofa, false, true);}else{this._y24._gwc(0, true);this._ofa=this._y24._885().getAttribute("value");}}};_xm9._pe4=function(_a6k,_mzj,_zdf){var _kxa;if(this._0in._pee()==_xm9._vyc){var _ikh=_mzj.getAttribute("value");this._ofa=_ikh;_kxa=this._629[this._ofa];this._aq7=true;this._0pb=false;}else{var _3hl=_mzj.getAttribute("value");this._rwb=_3hl;_kxa=this._cgd[this._rwb];this._aq7=false;this._0pb=true;}if(_kxa._kpk&&_kxa._lqn){_5ml._jll(["haljs!_ba4.js"],function(){var _cah=new _ba4(this, _kxa._y3n);_5ml._y5g(_cah, _frh._c6j("IDS_MSG_LOADING_REPORT"));}.bind(this));}else{this._zj6();this._em5();}};_xm9._996=function(_yal){var _5um=_yal._8ik();if(_5um){_08j(_5um);return;}if(this._aq7){this._629[this._ofa]._y3n=_yal._2a7();this._629[this._ofa]._kpk=false;}if(this._0pb){this._cgd[this._rwb]._y3n=_yal._2a7();this._cgd[this._rwb]._kpk=false;}this._zj6();this._em5();};_xm9._oi2=function(_a6k,_mzj){if(this._ofa){setTimeout(this._bgn.bind(this), 0);}else{_67j("IDS_ERR_NO_TEMPLATE_SELECTED");}};_xm9._m85=function(_gen){var _anc=this._rwb;var _3en=this._cgd[_anc]._s3n;if(_3en){var _h2j=this._cgd[_anc]._p3n;var _yxl=_erh._bvc(_gen, true, true);var _83m=_yxl.documentElement;if(!_pv9._07j(_3en)){var _7bf=_erh._bvc(this._cgd[_anc]._y3n, true, true);var _lkf=_7bf.documentElement;_pv9._bn9(_3en, _h2j, _lkf);}_pv9._wo1(_83m, _3en, _h2j, "runTime", null, true);return _7hn._3em(_83m);}};_xm9._9jk=function(){if(_erh._vtc()){this._bm8();}else{Application._b7g();Application._ig2();}};_xm9._bgn=function(){if(this._2oh("btnOK").disabled){return;}if(this._yu7){var _83m=this._yu7._akg.cloneNode(true);_agm._ll3(_83m);_agm._a12(_83m);var _fam=_7hn._3em(_83m);_fam=_agm._65b(_fam);if(!_erh._6ee(_fam)){return;}if(this._vij){if(this._vij._461){this._vij._461();}this._3le();}}else{this._1gn();}this._0f5();this._z43();this._tme();Application.SharedState.Set(null, "showInsertableObjects", !Application.SharedState.Get("isViewer") );};_xm9._p46=function(div){_v7g._9n9("ReportStudioMainBody", this);div.setAttribute("HAL_startupWidth", this._eig.clientWidth);div.setAttribute("HAL_startupHeight", this._eig.clientHeight);};_xm9._1q1=function(){return this._80f._jq9();};_xm9._4e1=function(){return this._80f._bg8();};_xm9._n7g=function(_8hi){switch(_8hi){case 0:this._bt4=_xm9._2b6;this._s2n._ujk(_xm9._2b6);break;case 1:this._bt4=_xm9._0w9;this._s2n._ujk(_xm9._0w9);break;case 2:this._bt4=_xm9._ag1;this._s2n._ujk(_xm9._ag1);break;}};_xm9._7y3=function(){var _7ec=this._d0n._lsb;for(var i=0;_7ec&&i<_7ec.length;i++){var _d9n=_7ec.item(i);var _vdn=_d9n.selectSingleNode("defaultName/value").text;var _3en=_d9n.selectSingleNode("searchPath/value").text;var _gen=_d9n.selectSingleNode("specification/value").text;var _pen=_d9n.getAttribute("xsi:type");var _lja=((_pen.substring(_pen.indexOf(':') + 1, _pen.length))=='interactiveReport');var _j3h=_d9n.selectSingleNode("name/value/item[locale/text()='en-us']");var _f8m=_j3h?_j3h.selectSingleNode("value").text:"";var _zak=_cgm._t85(_f8m).replace(/\s/g, '_');var _0bk="templateReports/" + _zak + ".svg";this._629[_3en] ={_p3n:_vdn,_s3n:_3en,_y3n:this._9n5(_gen),_i3n:_0bk,_z8a:_lja,_hkm:"",_kpk:this._kx8};}var _akd=this._d0n._n9d;for(var i=0;_akd&&i<_akd.length;i++){var _6bn=_akd[i];var _gen=_6bn.specification;if(_gen===null){continue;}var _vdn=_6bn.defaultName;var _3en=_6bn.searchPath;var _rgl=_6bn.id;var _lja=(_6bn.type==='interactiveReport');var _f8m=this._we6(_6bn.name)||_vdn;var _zak=_cgm._t85(_6bn.iconName||_f8m).replace(/\s/g, '_');var _0bk="templateReports/" + _zak + ".svg";this._629[_3en] ={_x1f:_6bn.iconName,_p3n:_vdn,_s3n:_3en,_y3n:this._9n5(_gen),_i3n:_0bk,_z8a:_lja,_lqn:_rgl,_hkm:"",_kpk:this._kx8};}this._kgn(this._13n._04n, this._13n._k5i);};_xm9._we6=function(_fbn){return _fbn&&_fbn['en-us']?_fbn['en-us']:"";};_xm9._9n5=function(_gen){var _47e=_gen.slice(58,60);var _ird=parseInt(_gen.slice(61,64),10);var _otf=_47e+"." + _ird.toString();var _z35=_gen.slice(58);var _g0m=_z35.indexOf('"');if(_47e==_erh._mk2&&_otf!=_erh._6h4&&_g0m!=-1){_gen=_gen.slice(0,57)+_erh._6h4+_z35.slice(_g0m);this._kx8=false;}else if(_47e<_erh._mk2){this._kx8=true;}return _gen;};_xm9._ci6=function(){this._cgd={};var _iec=this._d0n._msb;for(var i=0;_iec&&i<_iec.length;i++){var _d9n=_iec.item(i);var _vdn=_d9n.selectSingleNode("defaultName/value").text;var _3en=_d9n.selectSingleNode("searchPath/value").text;var _gen=_d9n.selectSingleNode("specification/value").text;var _j3h=_d9n.selectSingleNode("name/value/item[locale/text()='en-us']");var _f8m="";if(_j3h){_f8m=_j3h.selectSingleNode("value").text;}var _zak=_cgm._t85(_f8m).replace(/\s/g, '_');var _0bk="themeReports/" + _zak + ".svg";this._cgd[_3en]={};this._cgd[_3en]._p3n=_vdn;this._cgd[_3en]._s3n=_3en;this._cgd[_3en]._y3n=this._9n5(_gen);this._cgd[_3en]._i3n=_0bk;this._cgd[_3en]._hkm="";this._cgd[_3en]._kpk=this._kx8;}var _skd=this._d0n._s9d;for(var i=0;_skd&&i<_skd.length;i++){var _6bn=_skd[i];var _vdn=_6bn.defaultName;var _3en=_6bn.searchPath;var _gen=_6bn.specification;var _rgl=_6bn.id;var _f8m=this._we6(_6bn.name);var _zak=_cgm._t85(_f8m).replace(/\s/g, '_');var _0bk="themeReports/" + _zak + ".svg";this._cgd[_3en]={};this._cgd[_3en]._p3n=_vdn;this._cgd[_3en]._s3n=_3en;this._cgd[_3en]._y3n=this._9n5(_gen);this._cgd[_3en]._i3n=_0bk;this._cgd[_3en]._lqn=_rgl;this._cgd[_3en]._hkm="";this._cgd[_3en]._kpk=this._kx8;}};_xm9._ob7=function(_aae){console.log("template " + _aae + " icon didn't load");var _mzj=this._x4i._lee("value", _aae);if(_mzj){_mzj.setAttribute("icon", 'templateReports/Blank.svg');}this._cgd[_aae]._eue=true;for(var _aae in this._cgd){if(!this._cgd[_aae]._eue){return;}}if(this._09b()){this._x4i._wfn();}};_xm9._ui8=function(_aae){this._cgd[_aae]._eue=true;for(var _aae in this._cgd){if(!this._cgd[_aae]._eue){return;}}if(this._09b()){this._x4i._wfn();}};_xm9._uuh=function(){if(!this._x4i){this._x4i=new _pgk( this._2oh( "divThemeGalleryListView" ), this._53g("ThemesList"), this );}var _opm=0;for(var _i2j in this._cgd){this._cgd[_i2j]._eue=false;var _mzj=this._x4i._767();_mzj.setAttribute("label", this._cgd[ _i2j ]._p3n);_mzj.setAttribute("value", _i2j);if(this._cgd[ _i2j ]._i3n){_mzj.setAttribute("icon", this._cgd[ _i2j ]._i3n);console.log("set template icon uri to " + this._cgd[ _i2j ]._i3n);var image=new Image();image.onerror=this._ob7.bind(this, _i2j);image.onload=this._ui8.bind(this, _i2j);image.src="images/"+this._cgd[ _i2j ]._i3n;}else{console.log("set template to default icon " + _i2j);_mzj.setAttribute("icon", 'templateReports/Blank.svg');}_opm++;}this._x4i._wfn();if(_opm>0){if(this._ofa!=""){this._x4i._hwc(this._rwb, false, true);}else{this._x4i._gwc(0, true);var _lsn=this._jmg._885().getAttribute("value");this._rwb=_lsn;}}else{_4qn._1je( this._2oh("divThemeGalleryListView"), _frh._c6j("IDS_TEMPLATEDLG_NOTHEMES") );}};_xm9._eoe=function(n){var nl=_7hn._x5g(n, "descendant-or-self::*");var _tzl=nl.length;for(var i=0; i<_tzl;++i){nl.item( i ).setAttribute( "iid", "i" + i );}};_xm9._em5=function(){for(var _bae in this._629){if(this._629[ _bae ]._p3n==this._ofa){this._yu7=this._629[ _bae ];if(this._rwb){this._yu7._r2f=this._m85(this._yu7._y3n);}else{this._yu7._r2f=this._yu7._y3n;}var _yxl=_erh._bvc(this._yu7._r2f, false, true, false);if(_yxl){var _83m=_yxl.documentElement;_8qn._096(_83m, "iid");this._eoe(_83m);_8qn._cqh(_83m, "reportName");_agm._l67(_83m);_agm._k7j(_83m);_8qn._096(_83m, "iid");this._yu7._akg=_83m;var _t9n=_83m.selectSingleNode('.//reportPages//page | .//page');if(_t9n){if(this._tfd[ this._rwb+_bae ]){this._2oh("divPreview").innerHTML=this._tfd[ this._rwb+_bae ];}else{_agm._ot9(_83m);var _lbh=new _oc8(_t9n, false, true, true, false, true, false);var sPreview=_lbh._wfn();this._tfd[ this._rwb+_bae ]=sPreview;this._2oh("divPreview").innerHTML=sPreview;}}}this._2oh("divTemplateName").innerHTML=this._629[ _bae ]._p3n;if(this._rwb){this._2oh("divThemeName").innerHTML=this._cgd[this._rwb]._p3n;}break;}}};_xm9._zj6=function(){this._pj8("btnOK", !!this._ofa);};_xm9._0f5=function(){this._rwb="";this._2oh( "divThemeName" ).innerHTML = "";if(this._x4i){this._x4i._rn9(true);}};_xm9._z43=function(){this._ofa="";this._2oh( "divTemplateName" ).innerHTML = "";this._1vb._rn9(true);this._uu4._rn9(true);this._kl1._rn9(true);this._tme();};_xm9._tme=function(){this._2oh( "divPreview" ).innerHTML = "";};_xm9._ku8=function(_oon){this._2oh( "tabMain_Panels" ).className = "clsGalleryErrorMsg";this._2oh( "tabMain_Panels" ).innerHTML = _9l8._cj8( '<span style="color:var(--text-03);">' ) + _cgm._qoh( _oon ) + '</span>';this._ofa="";this._1vb._bzm();};_xm9._kgn=function(_pen,_hxi){var _vul=_9gm._qje(this._629);_vul.sort((_hxi=="desc")?this._1mb:this._m7d);this._629={};for(var i=0;i<_vul.length;i++){this._629[_vul[i]._p3n]=_vul[i];}this._13n._04n=_pen;this._13n._k5i=_hxi;this._wfn();};_xm9._m7d=function(o1,o2){return o1._p3n.localeCompare(o2._p3n);};_xm9._1mb=function(o1,o2){return o2._p3n.localeCompare(o1._p3n);};_xm9._t6d=function(){var _3en=_qkk._qik("ThemesDirectory");var _h08=_qkk._qik("UseReportService");this._d0n._msb=null;this._d0n._s9d=null;var _yal;if(_h08){var _rmc="path=" + encodeURIComponent(_3en) + '/*[@objectClass=\'interactiveReport\' or @objectClass=\'report\' or @objectClass=\'reportTemplate\']'+ "&maxResults=" + _qkk._qik("MaximumTemplatesAndThemes") + "&locale=" +_qgn._9eb;_yal=new _yzf( new _qf2(this, "_s01"), "GET","v1/reports/templates", _rmc);}else{_yal=_jcb._tg2(new _qf2(this, "_792"), _3en);}_yal._lqh(_yal._ynh());_yal._ign();};_xm9._792=function(_yal){var _5um=_yal._8ik();if(_5um){_08j(_5um);return;}var _7ma=_yal._63g();if(_7ma){this._d0n._msb=_7ma.selectNodes("/SOAP-ENV:Envelope/SOAP-ENV:Body/*/returns/item/queryResult/item");this._ci6();this._uuh();}else{_67j("IDS_ERR_CM_TEMPLATES");}};_xm9._s01=function(_yal){var _5um=_yal._8ik();if(_5um){_08j(_5um);return;}var _m6m=_yal._zq9();if(!_m6m.data){_67j("IDS_ERR_CM_TEMPLATES");return;}this._d0n._s9d=_m6m.data;this._ci6();this._uuh();};
|