diff options
| author | Igor Sfiligoi <isfiligoi@ucsd.edu> | 2012-05-23 20:26:57 +0000 | 
|---|---|---|
| committer | Igor Sfiligoi <isfiligoi@ucsd.edu> | 2012-05-23 20:26:57 +0000 | 
| commit | 0ce49611530893058a656772bea2b9a27fa7b74b (patch) | |
| tree | 12b73a21e0991cfc87d928ac4698e4cc71151754 /src/lib | |
| parent | 17ab63b8bbbaec1249eda096ea5e9d9dc8add653 (diff) | |
Looping patch provided by Mark
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/rrdFlotSupport.js | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/src/lib/rrdFlotSupport.js b/src/lib/rrdFlotSupport.js index 607ec0b..e1a7bb4 100644 --- a/src/lib/rrdFlotSupport.js +++ b/src/lib/rrdFlotSupport.js @@ -66,7 +66,8 @@ function rrdRRA2FlotObj(rrd_file,rra_idx,ds_list,want_ds_labels,want_rounding) {    var out_el={data:[], min:first_el*1000.0, max:last_update*1000.0};
 -  for (ds_list_idx in ds_list) {
 +  var ds_list_len = ds_list.length;
 +  for (var ds_list_idx=0; ds_list_idx<ds_list_len; ++ds_list_idx) { 
      var ds_id=ds_list[ds_list_idx];
      var ds=rrd_file.getDS(ds_id);
      var ds_name=ds.getName();
 @@ -119,12 +120,14 @@ function rrdRRAStackFlotObj(rrd_file,rra_idx,    // first the stacks stack
    var stack_els=[ds_positive_stack_list,ds_negative_stack_list];
 -  for (stack_list_id in stack_els) {
 +  var stack_els_len = stack_els.length;
 +  for (var stack_list_id=0; stack_list_id<stack_els_len; ++stack_list_id) {
      var stack_list=stack_els[stack_list_id];
      var tmp_flot_els=[];
      var tmp_ds_ids=[];
      var tmp_nr_ids=stack_list.length;
 -    for (ds_list_idx in stack_list) {
 +    var stack_list_len = stack_list.length;
 +    for (var ds_list_idx=0; ds_list_idx<stack_list_len; ++ds_list_idx) {
        var ds_id=stack_list[ds_list_idx];
        var ds=rrd_file.getDS(ds_id);
        var ds_name=ds.getName();
 @@ -179,7 +182,8 @@ function rrdRRAStackFlotObj(rrd_file,rra_idx,      }
    } //end for stack_list_id
 -  for (ds_list_idx in ds_single_list) {
 +  var ds_single_list_len = ds_single_list.length;
 +  for (var ds_list_idx=0; ds_list_idx<ds_single_list_len; ++ds_list_idx) { 
      var ds_id=ds_single_list[ds_list_idx];
      var ds=rrd_file.getDS(ds_id);
      var ds_name=ds.getName();
 | 
