_ji.js 11 KB

123456
  1. // Licensed Materials - Property of IBM
  2. // IBM Cognos Products: irot
  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. function _ji(_5v2, _mt3, _vl7, _a45){_be9._452("_4l6");_be9._452("_4k2");_be9._452("_0g2");_ji.baseConstructor.call(this, _5v2, _mt3, _vl7, _a45);this._x74={};this._vm2(this._dv4);this._yk2();this._2b2={};this._2b2[ "day" ]=null;this._2b2[ "hour" ]=null;this._2b2[ "minute" ]=null;this._2b2[ "second" ]=((this._8f5||this._do2)?null:true);this._2b2[ "millisecond" ]=(this._do2?null:true);this._uc7={};this._uc7[ "day" ]=null;this._uc7[ "hour" ]=null;this._uc7[ "minute" ]=null;this._uc7[ "second" ]=((this._8f5||this._do2)?null:false);this._uc7[ "millisecond" ]=(this._do2?null:false);this._4e;this._a99();};_9t7._v88(_ji, _zf2);_ji.prototype._1o8=function(){this._m36._1o8();this._wg5._1o8();this._684._1o8();if(this._l84){this._l84._1o8();}if(this._zx1){this._zx1._1o8();}delete this._2b2;delete this._uc7;delete this._x74;this._lp8();};_ji.prototype._cz8=function(){this._m36._cz8();};_ji.prototype._yk2=function(){_ji.superClass._yk2.call(this);this._8f5=false;this._do2=false;if(this._j74.getAttribute("showSeconds")){this._8f5=( this._j74.getAttribute( "showSeconds" )=="true" );}if(this._j74.getAttribute("showMilliseconds")){this._do2=( this._j74.getAttribute( "showMilliseconds" )=="true" );}this._k46=this._lo6?"authoring":"prompting";};_ji.prototype._vm2=function(_hy8){if(!_hy8||!_hy8.match(/^-?\d+\s\d\d:\d\d:\d\d\.\d\d\d$/gi)){return;}var _7w4=_hy8.split( " " );this._x74[ "day" ]=_7w4[ 0 ];var _3r2=_7w4[ 1 ].split(":");this._x74[ "hour" ]=this._zq4(_3r2[ 0 ]);this._x74[ "minute" ]=this._zq4(_3r2[ 1 ]);var _ky1=_3r2[ 2 ].split(".");this._x74[ "second" ]=this._zq4(_ky1[ 0 ]);this._x74[ "millisecond" ]=this._zq4(_ky1[ 1 ]);};_ji.prototype._a99=function(){var _857=this._h73.insertRow(0);if(this._5t4){_857.setAttribute(_1k4._m87, _1k4._424);}_857.insertCell(0);this._697( _857, this._j74.getAttribute("daysText")||this._ol2( "PMT_SIC_DAYS", "IDS_CCHL_PRMT_DAYS" ));this._697( _857, this._j74.getAttribute("hoursText")||this._ol2( "PMT_SIC_HOURS", "IDS_CCHL_PRMT_HOURS" ));this._697( _857, this._j74.getAttribute("minutesText")||this._ol2( "PMT_SIC_MINUTES", "IDS_CCHL_PRMT_MINUTES" ));if(this._8f5||this._do2){this._697( _857, this._j74.getAttribute("secondsText")||this._ol2( "PMT_SIC_SECONDS", "IDS_CCHL_PRMT_SECONDS" ));}if(this._do2){this._697( _857, this._j74.getAttribute("millisecondsText")||this._ol2( "PMT_SIC_MILLISECONDS", "IDS_CCHL_PRMT_MILLISECONDS" ));}var _5q7=this._h73.insertRow(1);var _3t5=_5q7.insertCell(0);if(this._gb7&&!this._qm3){this._tk2(_3t5);if(this._5t4){_3t5.setAttribute(_1k4._m87, _fe9._a04(_3t5)?_1k4._9t1:_1k4._8t1);}}this._m36=this._zo4(_5q7, "day");this._wg5=this._zo4(_5q7, "hour");this._684=this._zo4(_5q7, "minute");if(this._8f5||this._do2){this._l84=this._zo4(_5q7, "second");}if(this._do2){this._zx1=this._zo4(_5q7, "millisecond");}};_ji.prototype._697=function(_857,_ux8){var _wm8=_857.insertCell(_857.cells.length);_wm8.setAttribute( "colSpan", "2" );_wm8.className=this._5t4?"pc":"clsDialogText";_wm8.style.paddingRight="5px";_wm8.style.paddingLeft="2px";if(this._5t4&&_fe9._a04(_wm8)){_wm8.style.textAlign="right";}_wm8.innerHTML=_ux8;};_ji.prototype._zo4=function(_5q7,_e58){var _1q7=_5q7.insertCell(_5q7.cells.length);if(this._5t4){_1q7.setAttribute(_1k4._m87, _1k4._324);}var _z47=_1q7.appendChild(document.createElement("table"));_io4._h81(_z47);if(this._5t4){_z47.classList.add(_1k4._bb5);_z47.setAttribute("nemesis_id","PromptControl");if(_kx5._y14){_z47.classList.add(_1k4._cb5);}_z47.style.width=_z47.style.height="100%";if(_fe9._a04(_z47)){_z47.classList.add("clsDirectionRtl");}}if(this._h73&&this._h73.id){_z47.setAttribute('id', this._h73.id+_e58);}var _re4=this._yk();switch(_e58){case "minute":_re4.setAttribute( "maxlength", "2" );break;case "second":_re4.setAttribute( "maxlength", "2" );break;case "millisecond":_re4.setAttribute( "maxlength", "3" );break;}this._4e=_e58;var _a45=this._gb7?"0":"";if(this._dv4){_a45=this._x74[_e58];}var _288=_5q7.insertCell(_5q7.cells.length);_288.innerHTML="&nbsp;";if(this._5t4){_288.setAttribute(_1k4._m87, _1k4._nh3);}else{_288.style.width="15px";}if(_be9._kl6["hal"]["enableAccessibility"]){var _r17=_4l6._m67("IDS_CCHL_AC_"+_e58);_1k4._sv2(_re4, _r17);}return new _0g2(_z47, _re4, this, _a45);};_ji.prototype._yk=function(){var _it8=_ie9._py3();var _re4=_it8.createElement("promptTextBox");_re4.setAttribute( "required", ( this._gb7?"true":"false" ) );_re4.setAttribute( "multiSelect", ( !this._3f5?"false":"true" ) );_re4.setAttribute( "renderAdornmentsCell", "false" );_re4.setAttribute( "validation", "integer" );_re4.setAttribute( "formatting", "integer" );_re4.setAttribute( "renderAdornmentsCell", "false" );_re4.setAttribute( "inputClass", "clsCCHLIntervalWidget" );_re4.setAttribute( "size", "4" );if(this._f64){_re4.setAttribute( "restrictInput", "true" );_re4.setAttribute( "restrictInputExponents", "true" );}if(this._j74.getAttribute("hideAdornments")){_re4.setAttribute( "hideAdornments", this._j74.getAttribute( "hideAdornments" ) );}return _re4;};_ji.prototype._th2=function(){var _rl7=this._fl2();var _tp7=null;if(_rl7){if(this._k46&&this._k46==="authoring"){_tp7=( _rl7[ "negative" ]?"-":"" ) +_rl7[ "day" ] + " " +(this._lo2?"'":"")+this._wl6( _rl7[ "hour" ].toString(), 2 ) + ":" +this._wl6( _rl7[ "minute" ].toString(), 2 ) + ":" +this._wl6( _rl7[ "second" ].toString(), 2 ) + "." +this._wl6(_rl7[ "millisecond" ].toString(), 3)+(this._lo2?"'":"");}else{_tp7=(_rl7["negative"]?"-":"")+"P" + _rl7["day"] + "DT" +this._wl6(_rl7["hour"].toString(), 2) + "H" +this._wl6(_rl7["minute"].toString(), 2) + "M" +this._wl6(_rl7["second"].toString(), 2) + "." +this._wl6(_rl7["millisecond"].toString(), 3) + "S";}}return(new _wj4(false, _tp7, this._8f5, this._do2));};_ji.prototype._zq4=function(_ll8){_ll8=_ll8.replace(/^0*/, "");return(_ll8==""?"0":_ll8);};_ji.prototype._wl6=function(_ll8,_zg8){while(_ll8.length<_zg8){_ll8="0"+_ll8;}return _ll8;};_ji.prototype._fl2=function(){if(this._ek2()){return null;}var _rl7={};_rl7[ "negative" ]=false;var _jd4=0;if(this._do2){_rl7[ "millisecond" ]=this._zq4(this._zx1._je3());_rl7[ "millisecond" ] = ( ( isNaN( _rl7[ "millisecond" ] )||_rl7[ "millisecond" ]=="" )?0:parseInt( _rl7[ "millisecond" ], 10 ) );if(_rl7[ "millisecond" ]<0){_rl7[ "negative" ]=true;_rl7[ "millisecond" ] = Math.abs( _rl7[ "millisecond" ] );}}else{_rl7[ "millisecond" ]=_4k2._043;}if(this._8f5||this._do2){_rl7[ "second" ]=this._zq4(this._l84._je3());_rl7[ "second" ] = ( ( isNaN( _rl7[ "second" ] )||_rl7[ "second" ]=="" )?0:parseInt( _rl7[ "second" ], 10 ) );if(_rl7[ "second" ]<0){_rl7[ "negative" ]=true;_rl7[ "second" ] = Math.abs( _rl7[ "second" ] );}if(_rl7[ "second" ]>_4k2._016){_jd4=parseInt(_rl7[ "second" ] /(_4k2._016+1), 10);_rl7[ "second" ] = _rl7[ "second" ] % ( _4k2._016 + 1 );}}else{_rl7[ "second" ]=_4k2._216;}_rl7[ "minute" ]=this._zq4(this._684._je3());_rl7[ "minute" ] = ( ( isNaN( _rl7[ "minute" ] )||_rl7[ "minute" ]=="" )?0:parseInt( _rl7[ "minute" ], 10 ) );if(_rl7[ "minute" ]<0){_rl7[ "negative" ]=true;_rl7[ "minute" ] = Math.abs( _rl7[ "minute" ] );}if(_jd4){_rl7[ "minute" ]+= _jd4;_jd4=0;}if(_rl7[ "minute" ]>_4k2._z06){_jd4=parseInt(_rl7[ "minute" ] /(_4k2._z06+1), 10);_rl7[ "minute" ] = _rl7[ "minute" ] % ( _4k2._z06 + 1 );}_rl7[ "hour" ]=this._zq4(this._wg5._je3());_rl7[ "hour" ] = ( ( isNaN( _rl7[ "hour" ] )||_rl7[ "hour" ]=="" )?0:parseInt( _rl7[ "hour" ], 10 ) );if(_rl7[ "hour" ]<0){_rl7[ "negative" ]=true;_rl7[ "hour" ] = Math.abs( _rl7[ "hour" ] );}if(_jd4){_rl7[ "hour" ]+= _jd4;_jd4=0;}if(_rl7[ "hour" ]>_4k2._ha7){_jd4=parseInt(_rl7[ "hour" ] /(_4k2._ha7+1), 10);_rl7[ "hour" ] = _rl7[ "hour" ] % ( _4k2._ha7 + 1 );}_rl7[ "day" ]=this._zq4(this._m36._je3());if(_rl7[ "day" ].indexOf( "-" ) != -1 ){_rl7[ "negative" ]=true;}_rl7[ "day" ] = ( ( isNaN( _rl7[ "day" ] )||_rl7[ "day" ]=="" )?0:parseInt( _rl7[ "day" ], 10 ) );if(_rl7[ "day" ]<0){_rl7[ "negative" ]=true;_rl7[ "day" ] = Math.abs( _rl7[ "day" ] );}if(_jd4){_rl7[ "day" ] = ( _rl7[ "day" ] < 0 )?_rl7[ "day" ] - _jd4:_rl7[ "day" ] + _jd4;}if ((_rl7[ "day" ]==0 )&&( _rl7[ "hour" ]==0 )&&( _rl7[ "minute" ]==0 )&&( _rl7[ "second" ]==0 )&&( _rl7[ "millisecond" ]==0 ) ){_rl7[ "negative" ]=false;}return _rl7;};_ji.prototype._ek2=function(){if((this._m36._je3()=="")&&(this._wg5._je3()=="")&&(this._684._je3()=="")&&(this._l84?this._l84._je3()=="":true)&&(this._zx1?this._zx1._je3()=="":true)){return true;}else{return false;}};_ji.prototype._m6=function(_8g4){var _ic2=this._vj3();this._f91(_8g4, true);if(!_ic2&&this._vj3()){this._zk1(true);this._ti1();}};_ji.prototype._54=function(_8g4){var _ic2=this._vj3();this._f91(_8g4, false);if(_ic2&&!this._vj3()){this._zk1(false);this._n11();}};_ji.prototype._f91=function(_8g4,_at8){switch(_8g4){case this._m36:this._2b2[ "day" ]=_at8;break;case this._wg5:this._2b2[ "hour" ]=_at8;break;case this._684:this._2b2[ "minute" ]=_at8;break;case this._l84:this._2b2[ "second" ]=_at8;break;case this._zx1:this._2b2[ "millisecond" ]=_at8;break;default:this._2b2[ this._4e ]=_at8;}};_ji.prototype._vj3=function(){if(this._2b2[ "day" ]&& this._2b2[ "hour" ]&& this._2b2[ "minute" ]&& this._2b2[ "second" ]&& this._2b2[ "millisecond" ]){return true;}else{return false;}};_ji.prototype._681=function(){this._5z5();};_ji.prototype._g01=function(_7g4){this._lt1(_7g4, true);this._9c5();};_ji.prototype._ho=function(_7g4){this._lt1(_7g4, false);if(!this._hd()){this._834();}};_ji.prototype._hd=function(){if(this._uc7[ "day" ]|| this._uc7[ "hour" ]|| this._uc7[ "minute" ]|| this._uc7[ "second" ]|| this._uc7[ "millisecond" ]){return true;}else{return false;}};_ji.prototype._lt1=function(_8g4,_at8){switch(_8g4){case this._m36:this._uc7[ "day" ]=_at8;break;case this._wg5:this._uc7[ "hour" ]=_at8;break;case this._684:this._uc7[ "minute" ]=_at8;break;case this._l84:this._uc7[ "second" ]=_at8;break;case this._zx1:this._uc7[ "millisecond" ]=_at8;break;default:this._uc7[ this._4e ]=_at8;}};_ji.prototype._hk6=function(_pe8){if(this._m36){this._m36._hk6(_pe8);}if(this._wg5){this._wg5._hk6(_pe8);}if(this._684){this._684._hk6(_pe8);}if(this._l84){this._l84._hk6(_pe8);}if(this._zx1){this._zx1._hk6(_pe8);}};_ji.prototype._cq1=function(){var _a45=this._gb7?"0":"";this._m36._cq1(_a45);this._wg5._cq1(_a45);this._684._cq1(_a45);if(this._l84){this._l84._cq1(_a45);}if(this._zx1){this._zx1._cq1(_a45);}};_ji.prototype._3j2=function(_8x8){var _tp7=this._rk6(_8x8);if(!_tp7||!_tp7.match(/^-?P\d+DT\d{1,2}H\d{1,2}M\d{1,2}\.\d{1,3}S$/gi)){this._cq1();}else{var _le8=_tp7.split(/P/i);var _e79=_le8[0];_le8=_le8[1].split(/DT/i);this._m36._3j2({"use": _e79+_le8[0]});_le8=_le8[1].split(/H/i);this._wg5._3j2({"use": _le8[0]});_le8=_le8[1].split(/M/i);this._684._3j2({"use": _le8[0]});if(this._l84||this._zx1){_le8=_le8[1].split(/[.,S]+/i);if(this._l84){this._l84._3j2({"use": _le8[0]});}if(this._zx1){this._zx1._3j2({"use": _le8[1]});}}}};_ji.prototype._0a5=function(_u96){this._m36._0a5(_u96);this._wg5._0a5(_u96);this._684._0a5(_u96);if(this._l84){this._l84._0a5(_u96);}if(this._zx1){this._zx1._0a5(_u96);}};