Update of /cvsroot/magicajax/magicajax/Core/script
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21193/Core/script
Modified Files:
Tag: STABLE
AjaxCallObject.js
Log Message:
Fixed a bug of SetIntervalForAjaxCall, made ClockID global variable.
Index: AjaxCallObject.js
===================================================================
RCS file: /cvsroot/magicajax/magicajax/Core/script/AjaxCallObject.js,v
retrieving revision 1.27
retrieving revision 1.27.2.1
diff -C2 -d -r1.27 -r1.27.2.1
*** AjaxCallObject.js 29 Nov 2005 01:08:36 -0000 1.27
--- AjaxCallObject.js 1 Dec 2005 00:30:07 -0000 1.27.2.1
***************
*** 8,11 ****
--- 8,12 ----
__PreviousOnPageUnload = null;
__TraceWindows = new Array();
+ __ClockID = 0;
function AjaxCallObject()
***************
*** 455,471 ****
AjaxCallObject.prototype.TraceWindow = null;
- AjaxCallObject.prototype.ClockID = 0;
-
AjaxCallObject.prototype.SetIntervalForAjaxCall = function(milliSec)
{
! if (this.ClockID)
this.ClearIntervalForAjaxCall();
! this.ClockID = window.setInterval("AJAXCbo.DoAjaxCall('__AJAX_AJAXCALLTIMER','','async')", milliSec);
}
AjaxCallObject.prototype.ClearIntervalForAjaxCall = function()
{
! window.clearInterval(this.ClockID);
! this.ClockID = 0;
}
--- 456,470 ----
AjaxCallObject.prototype.TraceWindow = null;
AjaxCallObject.prototype.SetIntervalForAjaxCall = function(milliSec)
{
! if (__ClockID != 0)
this.ClearIntervalForAjaxCall();
! __ClockID = window.setInterval("AJAXCbo.DoAjaxCall('__AJAX_AJAXCALLTIMER','','async')", milliSec);
}
AjaxCallObject.prototype.ClearIntervalForAjaxCall = function()
{
! window.clearInterval(__ClockID);
! __ClockID = 0;
}
***************
*** 495,498 ****
--- 494,498 ----
__TraceWindows.push(this.TraceWindow);
}
+ this.TraceWindow.TraceFinished = false;
}
|