Minor Bug fix

This commit is contained in:
斟酌 鵬兄 2016-04-05 06:48:02 +08:00
parent 05b28e8526
commit 4083e2c46f
1 changed files with 14 additions and 7 deletions

View File

@ -19,11 +19,6 @@
var stepper = function()
{
var thisTime = new Date().getTime();
// 0: Callback
// 1: scheduled run time
// 2: Permanent
// ( 3: id )
// 4: interval
for ( var i in tList )
{
var f = tList[i];
@ -55,7 +50,12 @@
// Should bind "func" before register
var registerDelay = function (func, milliSec)
{
tList[ tList.length ] = [ func, new Date().getTime() + milliSec, true ];
var a = [];
a[ C_CALLBACK ] = func;
a[ C_TIME ] = new Date().getTime() + milliSec;
a[ C_ONCE ] = true;
tList[ tList.length ] = a;
};
var registerPermanentTicker = function ( id, func, interval )
@ -66,7 +66,14 @@
return false;
}
tList[ tList.length ] = [ func, new Date().getTime() + interval, false, id, interval ];
var a = [];
a[ C_CALLBACK ] = func;
a[ C_TIME ] = new Date().getTime() + interval;
a[ C_ONCE ] = false;
a[ C_ID ] = id;
a[ C_INTVL ] = interval;
tList[ tList.length ] = a;
};
var deletePermanentTicker = function ( id )