+ "preferredHost" : {\r
+ label : "Toggle 'Preferred Host'",\r
+ icon : "ria/bookmark.png",\r
+ shortcut : null,\r
+ enabled : true,\r
+ menu : null,\r
+ toolbar : null,\r
+ callback : function(e) {\r
+ if (this.tree.isSelectionEmpty()) {\r
+ return;\r
+ }\r
+ var selection = this.tree.getSelection();\r
+ if(selection.length != 1) return;\r
+ var agentNode = selection[0];\r
+ if(!agentNode.getUserData("agentHost")) return;\r
+ this.togglePreferredHost(agentNode);\r
+ },\r
+ selectionChange : function(viewId, selection) {\r
+ if (viewId != "form:tree")\r
+ return;\r
+ if (!selection || selection.length != 1)\r
+ return;\r
+ var item = selection[0];\r
+ this.setEnabled(false);\r
+ if(item.getUserData("agentHost")){\r
+ this.setEnabled(true);\r
+ }\r
+ },\r
+ command : null\r
+ },\r
+ "reloadfull" : {\r
+ label : "Reload Agents",\r
+ icon : "org/argeo/slc/ria/view-refresh.png",\r
+ shortcut : "control+h",\r
+ enabled : true,\r
+ menu : "Launcher",\r
+ toolbar : "list",\r
+ callback : function(e) {\r
+ this.rootNode.setState("loading");\r
+ this.rootNode.load();\r
+ },\r
+ command : null\r
+ }, \r