/**\r
* IPerspective Implementation : Horizontal split pane defining two panes, "list" and "applet".\r
*/\r
+ \r
+/* ************************************************************************\r
+\r
+#asset(slc/*)\r
+\r
+************************************************************************ */ \r
qx.Class.define("org.argeo.slc.web.Perspective",\r
{\r
extend : qx.core.Object,\r
.setEventTypeXPath('slc:headers/slc:header[@name="slc_eventType"]');\r
this.remoteNotifier\r
.setEventDataXPath('slc:headers/slc:header[@name="slc_agentId"]');\r
+ this.remoteNotifier.setAnswerStatusXPath("slc:execution-answer/slc:status");\r
this.remoteNotifier.startPolling();\r
this.UIBus = org.argeo.ria.event.UIBus.getInstance();\r
this.UIBus.registerNotifier(this.remoteNotifier);\r
{\r
"name" : "org.argeo.ria",\r
\r
- "summary" : "Slc Webui",\r
+ "summary" : "Argeo RIA",\r
"description" : "Argeo Rich Internet Application",\r
\r
"homepage" : "http://www.argeo.org/",\r
\r
/* ************************************************************************\r
\r
-#asset(slc/*)\r
+#asset(ria/*)\r
\r
************************************************************************ */\r
\r
init : {\r
"stop" : {\r
label : "Stop", \r
- icon : "resource/slc/process-stop.png",\r
+ icon : "resource/ria/process-stop.png",\r
shortcut : "Control+s",\r
enabled : false,\r
menu : null,\r
},\r
"switchperspective" : {\r
label : "Switch Perspective", \r
- icon : "resource/slc/view-pane-tree.png",\r
+ icon : "resource/ria/view-pane-tree.png",\r
shortcut : "",\r
enabled : true,\r
menu : "View",\r
}, \r
"log" : {\r
label : "Show Console", \r
- icon : "resource/slc/help-contents.png",\r
+ icon : "resource/ria/help-contents.png",\r
shortcut : "",\r
enabled : true,\r
menu : "View",\r
},\r
"help" : {\r
label : "About...", \r
- icon : "resource/slc/help-about.png",\r
+ icon : "resource/ria/help-about.png",\r
shortcut : "Control+h",\r
enabled : true,\r
menu : "View",\r
toolbar : false,\r
callback : function(e){\r
- var win = new org.argeo.ria.components.Modal("About SLC", null, "SLC is a product from Argeo.");\r
+ var win = new org.argeo.ria.components.Modal("About ArgeoRIA", null, "ArgeoRIA is a product from Argeo.");\r
win.attachAndShow();\r
}, \r
command : null\r
extend : qx.ui.window.Window,\r
\r
construct : function(){\r
- this.base(arguments, "Logs", "resource/slc/help-contents.png");\r
+ this.base(arguments, "Logs", "resource/ria/help-contents.png");\r
this.set({\r
showMaximize : true,\r
showMinimize : false,\r
this.setLayout(new qx.ui.layout.VBox());
this.header = new qx.ui.container.Composite();
this.header.setLayout(new qx.ui.layout.Dock());
- this.loadImage = new qx.ui.basic.Image('resource/slc/ajax-loader.gif');
+ this.loadImage = new qx.ui.basic.Image('resource/ria/ajax-loader.gif');
this.header.set({appearance:"app-header", height:34});
this.headerLabel = new qx.ui.basic.Label(this.getViewTitle());
this.header.add(this.headerLabel, {edge:"west"});
if(this.getSplitPaneData()){
var data = this.getSplitPaneData();
var imgName = (data.orientation=="horizontal"?"go-left":"go-bottom");
- var image = new qx.ui.basic.Image("resource/slc/"+imgName+".png");
+ var image = new qx.ui.basic.Image("resource/ria/"+imgName+".png");
image.addListener("click", function(e){
var image = e.getTarget();
var data = this.getSplitPaneData();
var maximize = (data.orientation=="horizontal"?"go-left":"go-bottom");
if(crtDim > data.min){
objectToResize["set"+functionDim](data.min);
- image.setSource("resource/slc/"+minimize+".png");
+ image.setSource("resource/ria/"+minimize+".png");
this.origDimension = crtDim;
}else{
if(this.origDimension){
objectToResize["set"+functionDim](this.origDimension);
- image.setSource("resource/slc/"+maximize+".png");
+ image.setSource("resource/ria/"+maximize+".png");
}
}
}, this);
this.remove(this.guiContent);
}
if(this.getCommands()){
- org.argeo.ria.event.CommandsManager.getInstance().removeCommands(this.getCommands());
+ org.argeo.ria.event.CommandsManager.getInstance().removeCommands(this.getCommands(), this.getViewId());
this.setCommands(null);
}
if(this.getContent()){
_registerToggleButtonListeners : function(button){\r
button.addListener("changeChecked", function(event){\r
if(button.getUserData("disableListener")) return;\r
- this.setUserData("slc.command.toggleState", event.getData());\r
- this.setUserData("slc.command.toggleStateSource", button);\r
+ this.setUserData("ria.command.toggleState", event.getData());\r
+ this.setUserData("ria.command.toggleStateSource", button);\r
this.fireEvent("execute");\r
}, this);\r
this.addListener("execute", function(event){\r
- if(this.getUserData("slc.command.toggleStateSource") == button) return;\r
+ if(this.getUserData("ria.command.toggleStateSource") == button) return;\r
button.setUserData("disableListener", true);\r
- button.setChecked(this.getUserData("slc.command.toggleState"));\r
+ button.setChecked(this.getUserData("ria.command.toggleState"));\r
button.setUserData("disableListener", false);\r
}, this); \r
},\r
eventXPath : {check : "String", init:"//event"},\r
eventTypeXPath : {check : "String", init:"@type"},\r
eventDataXPath : {check : "String", init:"@data"},\r
- answerStatusXPath : {check : "String", init:"slc:execution-answer/slc:status"},\r
+ answerStatusXPath : {check : "String", init:"execution-answer/status"},\r
timeout : { \r
init : 20000\r
},\r