rem: EchoRemoteClient.DefaultWaitIndicator.prototype._tick = function() { ++this._opacity;       var opacityValue = 1 - ((Math.abs((this._opacity % 40) - 20)) / 30); if (!EchoWebCore.Environment.PROPRIETARY_IE_OPACITY_FILTER_REQUIRED) { this._divElement.style.opacity = opacityValue; 
add: _tick: function() { ++this._opacity;       var opacityValue = 1 - ((Math.abs((this._opacity % 40) - 20)) / 30); if (!EchoWebCore.Environment.PROPRIETARY_IE_OPACITY_FILTER_REQUIRED) { this._divElement.style.opacity = opacityValue; } 
context: EchoRemoteClient.DefaultWaitIndicator.prototype._tick = function() {    ++this._opacity;    // Formula explained:    // this._opacity starts at 0 and is incremented forever.    // First operation is to modulo by 40 then subtract 20, result ranges from -20 to 20.    // Next take the absolute value, result ranges from 20 to 0 to 20.    // Divide this value by 30, so the range goes from 2/3 to 0 to 2/3.    // Subtract that value from 1, so the range goes from 1/3 to 1 and back.    var opacityValue = 1 - ((Math.abs((this._opacity % 40) - 20)) / 30);    if (!EchoWebCore.Environment.PROPRIETARY_IE_OPACITY_FILTER_REQUIRED) {	    this._divElement.style.opacity = opacityValue;    }};
meta: 600	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/600/4705113f80e2c9e4d43ad240349e3193f4caf648/RemoteClient.js/buggy/src/webcontainer/java/nextapp/echo/webcontainer/resource/js/RemoteClient.js