summaryrefslogtreecommitdiffstats
path: root/qooxdoo/source/class/Smokeping/ui/TargetTree.js
diff options
context:
space:
mode:
Diffstat (limited to 'qooxdoo/source/class/Smokeping/ui/TargetTree.js')
-rw-r--r--qooxdoo/source/class/Smokeping/ui/TargetTree.js39
1 files changed, 6 insertions, 33 deletions
diff --git a/qooxdoo/source/class/Smokeping/ui/TargetTree.js b/qooxdoo/source/class/Smokeping/ui/TargetTree.js
index fbd5004..0e97a08 100644
--- a/qooxdoo/source/class/Smokeping/ui/TargetTree.js
+++ b/qooxdoo/source/class/Smokeping/ui/TargetTree.js
@@ -16,14 +16,8 @@ qx.Class.define('Smokeping.ui.TargetTree',
*****************************************************************************
*/
- /**
- * @param root_node {String} Name of the root node
- * where will we find our RPC server.
- *
- * @param rpc {rpcObject} An rpc object providing access to the Smokeping service
- */
- construct: function (rpc) {
+ construct: function () {
with(this){
base(arguments,'root node');
set({
@@ -42,14 +36,14 @@ qx.Class.define('Smokeping.ui.TargetTree',
if (exc == null){
var nodes = data.length;
for(var i=0;i<nodes;i++){
- Smokeping.ui.TargetTree._fill_folder(self,data[i]);
+ self._fill_folder(self,data[i]);
}
}
else {
alert(exc);
}
};
- rpc.callAsync(fill_tree,'get_tree');
+ Smokeping.Server.getInstance().callAsync(fill_tree,'get_tree');
},
/*
@@ -57,26 +51,7 @@ qx.Class.define('Smokeping.ui.TargetTree',
Statics
*****************************************************************************
*/
-
- statics :
- {
-
- /*
- ---------------------------------------------------------------------------
- CORE METHODS
- ---------------------------------------------------------------------------
- */
-
- /**
- * Create the tree based on input from the Server
- *
- * @type member
- *
- * @param {void}
- *
- * @return BaseUrl {Strings}
- */
-
+ members: {
_fill_folder: function(node,data){
// in data[0] we have the id of the folder
@@ -86,7 +61,7 @@ qx.Class.define('Smokeping.ui.TargetTree',
var length = data.length;
for (var i=2;i<length;i++){
if(qx.util.Validation.isValidArray(data[i])){
- Smokeping.ui.TargetTree._fill_folder(folder,data[i]);
+ this._fill_folder(folder,data[i]);
} else {
i++; // skip the node id for now
var file = new qx.ui.tree.TreeFile(data[i]);
@@ -95,10 +70,8 @@ qx.Class.define('Smokeping.ui.TargetTree',
}
}
folder.setUserData('ids',files);
- }
+ },
- },
- members: {
_send_event: function(e) {
if (e.getData().length > 0) {
if ( e.getData()[0].basename == 'TreeFolder' ){