diff options
Diffstat (limited to 'qooxdoo/source/class/Smokeping/ui/TargetTree.js')
-rw-r--r-- | qooxdoo/source/class/Smokeping/ui/TargetTree.js | 39 |
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' ){ |