_t4j.js 6.3 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 _t4j=new _lcm( "_t4j", "dlgAppDrills" );_t4j._jgn=function(_k1h){this._ljg=_k1h;this._4le();};_t4j._5z2=function(){this._urb=null;this._2oh("txtMethod").value = "";this._2oh("txtLabel").value = "";var _83m=_dth._ug8(this._ljg);this._wdd=_83m.cloneNode(true);this._os7=_dth._l7b(this._wdd, this._ljg);this._t2i=this._os7.selectSingleNode("appDrills")||_erh._cnh("appDrills");this._d0n._ulg=new _pgk( this._2oh( "lvParameters" ), this._53g( "Parameters" ), this );this._9kb();if(this._t2i.selectSingleNode("appDrill")){this._d0n._xrl._gwc(0, true);this._urb=this._d0n._xrl._885();}this._fmb();};_t4j._9kb=function(){if(this._d0n._xrl){this._d0n._xrl._bzm();}else{this._d0n._xrl=new _pgk( this._2oh( "lvDrills" ), _frh._53g( "EmptyList" ), this );}var _78l=this._t2i.selectNodes("appDrill");for(var i=0; i<_78l.length; i++){var _grm=_78l.item(i);var _vdn=_grm.getAttribute("name");var _i9c=this._d0n._xrl._767();_i9c.setAttribute("label", _vdn);_i9c.setAttribute("value", _vdn);_i9c.setAttribute("iid", _grm.getAttribute("iid"));}this._d0n._xrl._wfn();};_t4j._bgn=function(){if(!this._kd()){return;}_erh._ybb();_8qn._cqh(this._ljg, "appDrills");this._ljg.appendChild(_erh._woh(this._t2i));_8qn._cqh(this._ljg, "appDrills[not(*)]");_8qn._cqh(this._ljg, "appDrills/appDrill/appDrillParameters[not(*)]");_erh._iee();this._3le();};_t4j._8t9=function(){if(!this._kd()){return;}var _rwj=_erh._cnh("appDrill");_8qn._j8b( _rwj, _frh._c6j( "IDS_APP_DRILL" ), this._t2i.selectNodes( "appDrill/@name" ), true );var _7pa=_erh._u0g(_rwj, "appDrillMethod");_erh._u0g(_7pa, "appDrillHandler");var _o7c=_erh._u0g(_rwj, "appDrillLabel");_erh._u0g(_o7c, "defaultText");this._t2i.insertBefore(_rwj, this._ihb());this._9kb();this._d0n._xrl._hwc(_rwj.getAttribute("name"), false, false);this._urb=this._d0n._xrl._885();this._pz3();this._fmb();};_t4j._ihb=function(){return this._urb?this._t2i.selectSingleNode( "appDrill[@iid='" + this._urb.getAttribute( "iid" ) + "']" ):null;};_t4j._nd7=function(_y8m){var _dwm=_zgk._fkl();if(_dwm==""){_67j("IDS_ERR_INVALID_NAME");return false;}if((_dwm!=_y8m)&&this._t2i.selectSingleNode("appDrill[@name=" + _cgm._zxc( _dwm ) + "]") ){_67j("IDS_ERR_NOT_UNIQUE_NAME");return false;}return true;};_t4j._l86=function(){var _ccc=this._d0n._xrl._885();var _vdn=_ccc.getAttribute("label");var _45c=this._nd7.bind(this, _vdn);_zgk._bc7(true);_zgk._jgn(this._xp9(),_frh._c6j("IDS_LBL_NAME"),_frh._c6j("IDS_TITLE_RENAME"),this._d0n._xrl._885().getAttribute("label"),null,Function("_t4j._odg()"),null,null,_45c);};_t4j._odg=function(){var _vdn=_zgk._fkl();var _rwj=this._ihb();_rwj.setAttribute("name", _vdn);this._9kb();this._d0n._xrl._hwc(_vdn, false, false);};_t4j._a86=function(){var _rwj=this._ihb();this._t2i.removeChild(_rwj);this._9kb();this._pz3();this._fmb();};_t4j._9n2=function(){var _rwj=this._ihb();var _jy6=this._d0n._ulg._885();return _jy6?_rwj.selectSingleNode( "appDrillParameters/appDrillParameter[@iid='" + _jy6.getAttribute( "iid" ) + "']" ):null;};_t4j._2a5=function(){var _rwj=this._ihb();var _4c9=_erh._h56(_rwj, "appDrillParameters");_8fm._jgn("_h57", _4c9, null, this._cv8.bind(this));};_t4j._7f4=function(){var _rwj=this._ihb();var _4c9=_erh._h56(_rwj, "appDrillParameters");var _nw6=this._9n2();_8fm._jgn("_h57", _4c9, _nw6, this._cv8.bind(this));};_t4j._d23=function(){var _lqa=this._9n2();_lqa.parentNode.removeChild(_lqa);this._cv8();};_t4j._2p3=function(){this._l93();var _rwj=this._ihb();var _o7c=_rwj.selectSingleNode("appDrillLabel");_8fm._jgn( "_7qc", _o7c, null, new _izf(this, {"_io9":"_9v8"}), _frh._c6j("IDS_TITLE_APP_DRILL_LABEL"), null, false );};_t4j._9v8=function(){var _rwj=this._ihb();var _4hf=_rwj.selectSingleNode("appDrillLabel/defaultText");this._2oh("txtLabel").value=_8qn._w2g(_4hf);};_t4j._tq4=function(){if(!this._ihb()){return true;}if(this._2oh("txtMethod").value==""){return false;}if(this._2oh("txtLabel").value==""){return false;}return true;};_t4j._l93=function(){var _rwj=this._ihb();if(_rwj){var _wa9=_rwj.selectSingleNode("appDrillMethod/appDrillHandler");_wa9.setAttribute("name", this._2oh("txtMethod").value);var _4hf=_rwj.selectSingleNode("appDrillLabel/defaultText");_4hf.text=this._2oh("txtLabel").value;}};_t4j._kd=function(){if(!this._tq4()){_67j("IDS_MSG_INVALID_APP_DRILL_PROPERTIES");return false;}else{this._l93();}return true;};_t4j._pe4=function(_a6k,_mzj){switch(_a6k){case this._d0n._xrl:if(!this._kd()){this._d0n._xrl._hwc(this._urb.getAttribute("value"), false, false);return;}this._urb=_mzj;this._pz3();}this._fmb();};_t4j._pz3=function(){var _rwj=this._ihb();this._2oh("txtMethod").value = _rwj?(_rwj.selectSingleNode("appDrillMethod/appDrillHandler").getAttribute("name")||""):"";this._2oh("txtLabel").value = _rwj?_8qn._w2g(_rwj.selectSingleNode("appDrillLabel/defaultText")):"";this._bi6();};_t4j._cv8=function(){this._bi6();this._fmb();};_t4j._bi6=function(){this._d0n._ulg._bzm();var _rwj=this._ihb();if(!_rwj){return;}var _0nf=_rwj.selectNodes("appDrillParameters/appDrillParameter");for(var i=0; i<_0nf.length; i++){var _2pi=_0nf.item(i);var _vdn=_2pi.getAttribute("name");var _jy6=this._d0n._ulg._767();_jy6.setAttribute("label", _vdn);_jy6.setAttribute("value", _vdn);_jy6.setAttribute("iid", _2pi.getAttribute("iid"));var _7lf=_jy6.appendChild(_jy6.ownerDocument.createElement("subItem"));var _vw6=_2pi.selectSingleNode("appDrillValues/appDrillAppVariableValues");if(_vw6){var _arf=_vw6.getAttribute("refAppVariable");_7lf.setAttribute("html", _8aj._0g8(_arf, "appVariable", true));}else{var nl=_2pi.selectNodes("appDrillValues/appDrillStaticValue");var _4vl=[];for(var j=0; j<nl.length; j++){var _uxm=nl.item(j).text;_4vl.push("'" + _uxm + "'");}var _dbm=_4vl.join(", ");_7lf.setAttribute("label", _dbm);}}this._d0n._ulg._wfn();};_t4j._fmb=function(){var _yy7=Boolean(this._d0n._xrl._885());this._pj8("btnRenameDrill", _yy7);this._pj8("btnDeleteDrill", _yy7);this._obb("lblMethod", _yy7);this._cb5("txtMethod", _yy7);this._obb("lblLabel", _yy7);this._cb5("txtLabel", _yy7);this._pj8("btnDefaultText", _yy7, "hal/images/dotdotdot");this._obb("lblParameters", _yy7);this._d0n._ulg._mqh(_yy7);this._pj8("btnNewParameter", _yy7);var _p44=Boolean(this._d0n._ulg._885());this._pj8("btnEditParameter", _p44);this._pj8("btnDeleteParameter", _p44);};