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.
- function _nc8(_lli, _kbc, _b6k){_zpn._la6("_00g");_nc8.baseConstructor.call(this, _kbc, _b6k);this._9i7();this._z2i=_lli;this._tdj=[];this._8hn();this._znk();};_olk._vjl(_nc8, _mpc);_nc8.prototype._fdm=function(){while(this._tdj.length>0){this._tdj.pop()._9hm();}if(this._taa){document.body.removeChild(this._taa);this._taa=undefined;}};_nc8.prototype._9i7=function(){_nc8.superClass._9i7.call(this);this._gv4=this._9sb.getAttribute("baseModelSearchPath")||"";};_nc8.prototype._8hn=function(){var _lli=this._z2i;_lli.innerHTML ='<form action="" enctype="multipart/form-data" accept-charset="UTF-8" method="post">' +'<div HAL_ids="IDS_LBL_IMPORT_FILE" style="padding-bottom: 4px"></div>' +'<div style="padding: 1px">' +'<input style="border: 1px solid red" class="clsSelectFileInput" type="file" id="inFileName" name="pdsContent" size="98" accept="*.csv;*.xml;*.xls" HAL_idsAriaLabel="IDS_LBL_IMPORT_FILE"/>' +'</div>'+'<input type="hidden" id="inSpec" name="inSpec"/>' +'</form>';this._sr7=_lli.getElementsByClassName("clsSelectFileInput")[0];this._ey9(this._sr7, "change", this._xt8);};_nc8.prototype._ey9=function(_q9n,_gdl,_1gi){var _31n=_1gi.bind(this);_q9n.addEventListener(_gdl, _31n);this._tdj.push({_9hm: function(){_q9n.removeEventListener(_gdl, _31n);}});};_nc8.prototype._xt8=function(evt){var _znm=this._znk();if(_znm===true){var _9ak=this._sr7.value, _526="";var _ujd=_9ak.split("."), _bkn=_ujd.length-1;if((_ujd[_bkn]==="xml")||(_ujd[_bkn]==="XML")){_526="XML";}else if((_ujd[_bkn]==="xls")||(_ujd[_bkn]==="XLS")){_526="Excel2003";}else if((_ujd[_bkn]==="xlsx")||(_ujd[_bkn]==="XLSX")){_526="Excel2003";}else if ((_ujd[_bkn]==="csv") ||(_ujd[_bkn]==="CSV")){_526="CSV";}else{_526="CSV";}var _yan=this._z2i.firstChild;var _09m='<input><dataSet type="' + _526 + '">';_09m += "<name>" + _cgm._e8j( this._e6i ) + "</name>";_09m += "<sourcePath>" + _cgm._e8j( _9ak ) + "</sourcePath></dataSet>";_09m += "<baseModelSearchPath>" + _cgm._e8j( this._gv4 ) + "</baseModelSearchPath>";_yan.inSpec.value=_09m+"</input>";this._cse(_yan);_yan.action=_qgn._a9g+'/metadataUIService?pid=pdm_process&c=processPersonalData';_yan.submit();}};_nc8.prototype._znk=function(){var _uxm=this._sr7.value;var _znm=true;if(this._6fj){if(this._sig){_znm=this._sig(this._h6j());}else{_znm=(_uxm&&_uxm.length>0);}}if(_znm){if(!this._x8a){this._sr7.parentNode.style.padding="1px";this._sr7.style.border="none";}this._fm6=true;if(this._vij&&this._vij._9c){this._vij._9c(this);}}else{if(!this._x8a){this._sr7.parentNode.style.padding="0px";this._sr7.style.border="1px solid #D64427";}this._fm6=false;if(this._vij&&this._vij._i7){this._vij._i7(this);}}if(this._vij&&this._vij._x51){this._vij._x51(this);}return _znm;};_nc8.prototype._d66=function(){return new _00g(false, this._sr7.value);};_nc8.prototype._5ne=function(){var _xak='IFrame'+Math.floor(Math.random()*11111);this._taa=document.createElement('DIV');this._taa.innerHTML='<iframe style="display:none" src="about:blank" content="text/html" id="'+_xak+'" name="'+_xak+'" title="' + _frh._c6j( "IDS_FRAME_FILE_UPLOAD_TITLE" ) + '"></iframe>';document.body.appendChild(this._taa);this._ey9(this._taa.firstChild, "load", this._rmb);return _xak;};_nc8.prototype._cse=function(_yan){var _xak=this._5ne();_yan.setAttribute('target', _xak);return true;};_nc8.prototype._rmb=function(_xak){};_nc8.prototype._ab4=function(){this._sr7.value="";this._znk();};_nc8.prototype._95j=function(_4vl){if(!_4vl||_4vl.length<1){this._21g();}else{this._sr7.value=_4vl[0]["use"]||"";this._znk();}};
|