|
From: <net...@us...> - 2011-02-11 22:06:18
|
Revision: 291
http://openautomation.svn.sourceforge.net/openautomation/?rev=291&view=rev
Author: netzkind
Date: 2011-02-11 22:06:12 +0000 (Fri, 11 Feb 2011)
Log Message:
-----------
added "list" as valid attribute-type, see plugins/diagram/structure_plugin.js for an example of how to use it
Modified Paths:
--------------
CometVisu/trunk/visu/edit/visuconfig_edit.js
CometVisu/trunk/visu/plugins/diagram/structure_plugin.js
Modified: CometVisu/trunk/visu/edit/visuconfig_edit.js
===================================================================
--- CometVisu/trunk/visu/edit/visuconfig_edit.js 2011-02-11 21:58:58 UTC (rev 290)
+++ CometVisu/trunk/visu/edit/visuconfig_edit.js 2011-02-11 22:06:12 UTC (rev 291)
@@ -497,6 +497,19 @@
break;
case "datatype":
break;
+ case "list":
+ $input.append($("<select id=\"add_" + index + "\" />")
+ .append($("<option />").attr("value", "").html("-")));
+ jQuery.each(e.list, function (i, val) {
+ $input.find("select#add_" + index).append($("<option />").attr("value", i).html(val));
+ });
+
+ if (typeof values._attributes != "undefined"
+ && typeof values._attributes[index] != "undefined") {
+ $input.find("option[value=" + values._attributes[index] + "]").attr("selected", "selected");
+ }
+
+ break;
default:
$input.append($("<input type=\"text\" id=\"add_" + index + "\" />"));
Modified: CometVisu/trunk/visu/plugins/diagram/structure_plugin.js
===================================================================
--- CometVisu/trunk/visu/plugins/diagram/structure_plugin.js 2011-02-11 21:58:58 UTC (rev 290)
+++ CometVisu/trunk/visu/plugins/diagram/structure_plugin.js 2011-02-11 22:06:12 UTC (rev 291)
@@ -63,7 +63,7 @@
width: {type: "string", required: false},
height: {type: "string", required: false},
unit: {type: "string", required: false},
- series: {type: "string", required: false},
+ series: {type: "list", required: false, list: {day: "day", week: "week", month: "month", year: "year"}},
refresh: {type: "numeric", required: false}
},
content: {type: "string", required: true}
@@ -122,7 +122,7 @@
attributes: {
rrd: {type: "string", required: true},
unit: {type: "string", required: false},
- series: {type: "string", required: false},
+ series: {type: "list", required: false, list: {day: "day", week: "week", month: "month", year: "year"}},
refresh: {type: "numeric", required: false}
},
content: {type: "string", required: true}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|