]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.webapp/src/main/webapp/argeo-ria-lib/slc-web/class/org/argeo/slc/web/LauncherPerspective.js
Remove warning at startup with property "selected" not ready
[gpl/argeo-slc.git] / org.argeo.slc.webapp / src / main / webapp / argeo-ria-lib / slc-web / class / org / argeo / slc / web / LauncherPerspective.js
index 67f06df0b6a235e342d05cdbaded70571c05d1f0..8fb95ab80d1c9f4acaef4a03931d2a247903c7c7 100644 (file)
@@ -8,6 +8,7 @@ qx.Class.define("org.argeo.slc.web.LauncherPerspective",
   \r
   construct : function(){\r
                this.base(arguments);\r
+               org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP = {slc:"http://argeo.org/projects/slc/schemas"};\r
   },\r
 \r
   statics : {\r
@@ -20,22 +21,36 @@ qx.Class.define("org.argeo.slc.web.LauncherPerspective",
        _rightPane : null,\r
                \r
        initViewPanes : function(viewsManager){\r
-               \r
-         this._rightPane = new org.argeo.ria.components.ViewPane("main", "Slc Execution");\r
-         this._rightPane.setBackgroundColor("white");\r
-         viewsManager.registerViewPane(this._rightPane);      \r
-      viewsManager.getViewPanesContainer().add(this._rightPane, {flex:1});\r
+\r
+      this._splitPane = new qx.ui.splitpane.Pane("horizontal");\r
+         var topLeft = new org.argeo.ria.components.ViewPane("form", "Execution Launcher", {\r
+               orientation : "horizontal",\r
+               min : 36\r
+         });\r
+         topLeft.set({width:290});\r
+         viewsManager.registerViewPane(topLeft);\r
+           \r
+         this._splitPane.add(topLeft, 0);\r
+         var rightPane = new org.argeo.ria.components.ViewPane("main", "Executions Log");        \r
+         viewsManager.registerViewPane(rightPane);\r
+         this._splitPane.add(rightPane, 1);\r
+      \r
+      viewsManager.getViewPanesContainer().add(this._splitPane, {flex:1});\r
                \r
        },\r
        \r
        initViews : function(viewsManager){\r
-         var view = viewsManager.initIViewClass(org.argeo.slc.ria.LauncherApplet, "main");\r
-         view.load();\r
+         var formApplet = viewsManager.initIViewClass(org.argeo.slc.ria.NewLauncherApplet, "form");\r
+         formApplet.load();\r
+         \r
+         var logger = viewsManager.initIViewClass(org.argeo.slc.ria.SlcExecLoggerApplet, "main");\r
+         logger.load();\r
        },\r
        \r
        remove : function(viewsManager){\r
                viewsManager.getViewPaneById("main").empty();\r
-               viewsManager.getViewPanesContainer().remove(this._rightPane);           \r
+               viewsManager.getViewPaneById("form").empty();\r
+               viewsManager.getViewPanesContainer().remove(this._splitPane);           \r
        }       \r
        \r
   }\r