From 6abeb8fd73ee84b36b0d9b52c778c7b5046a4d2e Mon Sep 17 00:00:00 2001 From: Frank Wuerthwein Date: Fri, 13 Feb 2009 00:39:31 +0000 Subject: Improve DS selection by name --- src/lib/rrdFile.js | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/src/lib/rrdFile.js b/src/lib/rrdFile.js index b8ed7a0..a9053fc 100644 --- a/src/lib/rrdFile.js +++ b/src/lib/rrdFile.js @@ -62,7 +62,7 @@ InvalidRRD.prototype.toString = function() { // ============================================================ // RRD DS Info class - function RRDDS(rrd_data,rrd_data_idx,my_idx) { +function RRDDS(rrd_data,rrd_data_idx,my_idx) { this.rrd_data=rrd_data; this.rrd_data_idx=rrd_data_idx; this.my_idx=my_idx; @@ -310,7 +310,16 @@ RRDHeader.prototype.getLastUpdate = function() { RRDHeader.prototype.getNrDSs = function() { return this.ds_cnt; } -RRDHeader.prototype.getDS = function(idx) { +RRDHeader.prototype.getDSNames = function() { + var ds_names=[] + for (var idx=0; idx=0) && (idx