From: Argiris K. <be...@us...> - 2005-12-01 00:30:23
|
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; } |