123456 |
- // Licensed Materials - Property of IBM
- // IBM Cognos Products: hal
- // (C) Copyright IBM Corp. 2003, 2017.
- // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- function C_Transfer(_hS52, _hPC2, _hRX, _hRA1, _h1A, _hVD1, _h9G, _hOD, _h931, _hSN1, _h5U1){C_Transfer.baseConstructor.call(this, null, this._hZE.bind(this));this._hM72=_hS52;this._hED2=_hPC2;this._h711=_hRX||C_Transfer.K_iFromRelationDefault;this._hWD1=_hRA1||C_Transfer.K_iToRelationDefault;this._hXD1=_hVD1;this._h0F=_hOD;this._h1F=_h931;this._hJR1=_hSN1;this._hSV1=_h5U1||U_Easing.Sine.F_EaseInOut;if(_h1A){this.F_OnBeforePlay();}};C_Transfer.F_Extends(C_ParallelAnimations);C_Transfer.K_iFromRelationDefault=1;C_Transfer.K_iFromRelationTopLeft=2;C_Transfer.K_iFromRelationTop=3;C_Transfer.K_iFromRelationBottom=4;C_Transfer.K_iFromRelationLeft=5;C_Transfer.K_iFromRelationRight=6;C_Transfer.K_iFromRelationCenter=7;C_Transfer.K_iToRelationDefault=8;C_Transfer.K_iToRelationTopLeft=9;C_Transfer.K_iToRelationTop=10;C_Transfer.K_iToRelationBottom=11;C_Transfer.K_iToRelationLeft=12;C_Transfer.K_iToRelationRight=13;C_Transfer.K_iToRelationCenter=14;C_Transfer.prototype.F_SetFromOffset=function(_hIC2){this._hCV=_hIC2;};C_Transfer.prototype.F_SetToOffset=function(_hIC2){this._hL71=_hIC2;};C_Transfer.prototype.F_OnBeforePlay=function(){if(this._hQA){return;}var _hYD1=(this._h711==C_Transfer.K_iFromRelationCenter);var _hUR1=(this._hWD1==C_Transfer.K_iToRelationCenter);var _hMX1;if(_hYD1){if(this._hM72==document.body){_hMX1=new C_Position(Math.round(this._hM72.clientWidth / 2), Math.round(this._hM72.clientHeight / 2));}else{_hMX1=U_DOM.F_GetRelativeOffset(this._hM72, null);_hMX1=_hMX1.F_Add(new C_Position(Math.round(this._hM72.offsetWidth / 2), Math.round(this._hM72.offsetHeight / 2)));}}else{_hMX1=U_DOM.F_GetRelativeOffset(this._hM72, null);switch(this._h711){case C_Transfer.K_iFromRelationBottom:_hMX1.top+= this._hM72.offsetHeight;break;case C_Transfer.K_iFromRelationRight:_hMX1.left+= this._hM72.offsetWidth;break;}}var _hN72;if(_hUR1){_hN72=(this._hED2==document.body)?new C_Position(0, 0):U_DOM.F_GetRelativeOffset(this._hED2, null);}else{_hN72=U_DOM.F_GetRelativeOffset(this._hED2, null);}if(this._hCV){_hMX1=_hMX1.F_Add(this._hCV);}this._hNX1=document.createElement("div");this._hNX1.style.position="absolute";this._hNX1.style.top=_hMX1.top+"px";this._hNX1.style.left=_hMX1.left+"px";this._hNX1.style.fontSize="2pt";this._hNX1.style.overflow="hidden";var _hGL1;switch(this._h711){case C_Transfer.K_iFromRelationTopLeft:case C_Transfer.K_iFromRelationLeft:case C_Transfer.K_iFromRelationRight:case C_Transfer.K_iFromRelationCenter:_hGL1=0;break;default:_hGL1=(this._hM72==document.body)?this._hM72.clientWidth:this._hM72.offsetWidth;}this._hNX1.style.width=_hGL1+"px";var _hZD1;switch(this._h711){case C_Transfer.K_iFromRelationTopLeft:case C_Transfer.K_iFromRelationTop:case C_Transfer.K_iFromRelationBottom:case C_Transfer.K_iFromRelationCenter:_hZD1=0;break;default:_hZD1=(this._hM72==document.body)?this._hM72.clientHeight:this._hM72.offsetHeight;}this._hNX1.style.height=_hZD1+"px";document.body.appendChild(this._hNX1);if(this._hXD1){this._hNX1.className=this._hXD1;this._hNX1.style.zIndex=Math.max(parseInt(this._hED2.currentStyle.zIndex)||0, parseInt(this._hM72.currentStyle.zIndex)||0, parseInt(this._hNX1.currentStyle.zIndex)||0)+1;}else{this._hNX1.style.border="1px dotted black";}var _hRN1=(this._hED2==document.body)?this._hED2.clientHeight:this._hED2.offsetHeight;var _h4U1=(this._hED2==document.body)?this._hED2.clientWidth:this._hED2.offsetWidth;switch(this._hWD1){case C_Transfer.K_iToRelationTopLeft:_hRN1=0;_h4U1=0;break;case C_Transfer.K_iToRelationTop:_hRN1=0;break;case C_Transfer.K_iToRelationBottom:_hN72.top+= _hRN1;_hRN1=0;break;case C_Transfer.K_iToRelationLeft:_h4U1=0;break;case C_Transfer.K_iToRelationRight:_hN72.left+= Math.round(_h4U1 / 2);_h4U1=0;break;case C_Transfer.K_iToRelationCenter:_hN72.top+= Math.round(_hRN1 / 2);_hN72.left+= Math.round(_h4U1 / 2);_hRN1=0;_h4U1=0;break;}if(this._hL71){_hN72=_hN72.F_Add(this._hL71);}if(this._h0F){_hRN1+= this._h0F.height;_h4U1+= this._h0F.width;}this.F_Push(new C_Move(this._hNX1, null, _hN72.top, _hN72.left, null, this._hJR1, this._hSV1));this.F_Push(new C_Resize(this._hNX1, _hRN1, _h4U1, null, this._hJR1, this._hSV1));C_Transfer.superClass.F_OnBeforePlay.call(this);};C_Transfer.prototype.F_SetOnComplete=function(_h931){this._h1F=_h931;};C_Transfer.prototype._hZE=function(){setTimeout(this._h0E1.bind(this), 0);if(this._h1F){this._h1F();}};C_Transfer.prototype._h0E1=function(){if(this._hNX1){if(this._hNX1.parentNode){this._hNX1.parentNode.removeChild(this._hNX1);}this._hNX1=null;}};C_Transfer.prototype.F_Stop=function(){this._h0E1();C_Transfer.superClass.F_Stop.call(this);};C_Transfer.prototype.F_Cancel=function(){this._h0E1();C_Transfer.superClass.F_Cancel.call(this);};
|