diff options
author | Tobi Oetiker <tobi@oetiker.ch> | 2008-06-05 08:43:21 +0200 |
---|---|---|
committer | Tobi Oetiker <tobi@oetiker.ch> | 2008-06-05 08:43:21 +0200 |
commit | 5c8d6da392323b37fd85a398b2a493034635c65e (patch) | |
tree | 2e6482b575424d4863b45cfd988d555189346051 /qooxdoo/source/class/Tr/ui | |
parent | a26e2b5d5d5634e4653c7081dd3dd5a94fdcbb8f (diff) | |
download | smokeping-5c8d6da392323b37fd85a398b2a493034635c65e.tar.gz smokeping-5c8d6da392323b37fd85a398b2a493034635c65e.tar.xz |
let the webif sleep between runs (cut the comets tail)
replace {CLASS} too
Diffstat (limited to 'qooxdoo/source/class/Tr/ui')
-rw-r--r-- | qooxdoo/source/class/Tr/ui/TraceTable.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/qooxdoo/source/class/Tr/ui/TraceTable.js b/qooxdoo/source/class/Tr/ui/TraceTable.js index ace538f..5141884 100644 --- a/qooxdoo/source/class/Tr/ui/TraceTable.js +++ b/qooxdoo/source/class/Tr/ui/TraceTable.js @@ -88,8 +88,14 @@ qx.Class.define('Tr.ui.TraceTable', var tableModel = self.__tableModel; var lines = retval['output'].length; var data = self.__data; + var sleep = 0; for(var i=0;i<lines;i++){ + sleep = 0; var hop = retval['output'][i][0]; + if (hop == 'SLEEP'){ + sleep = self.__delay * 1000; + continue; + } var host = retval['output'][i][1]; var ip = retval['output'][i][2]; var value = retval['output'][i][3]; @@ -147,7 +153,7 @@ qx.Class.define('Tr.ui.TraceTable', var next_round = function (){Tr.Server.getInstance().callAsync( fill_table,'run_tr',{ handle: retval['handle'], point: retval['point']})}; - qx.client.Timer.once(next_round,self,0); + qx.client.Timer.once(next_round,self,sleep); } else { for (var i=0;i<10;i++){ |