\r
construct : function(){\r
this.base(arguments);\r
- org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP = {slc:"http://argeo.org/projects/slc/schemas"};\r
+ org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP = \r
+ {\r
+ slc:"http://argeo.org/projects/slc/schemas",\r
+ fn:"http://www.w3.org/2005/xpath-functions", \r
+ fn_old:"http://www.w3.org/2004/10/xpath-functions", \r
+ xs:"http://www.w3.org/2001/XMLSchema" ,\r
+ jcr:"http://www.jcp.org/jcr/1.0" ,\r
+ mix:"http://www.jcp.org/jcr/mix/1.0", \r
+ sv:"http://www.jcp.org/jcr/sv/1.0" ,\r
+ rep:"internal" ,\r
+ nt:"http://www.jcp.org/jcr/nt/1.0"\r
+ };\r
},\r
\r
statics : {\r
\r
initViewPanes : function(viewsManager){\r
\r
+ this._tBar = new org.argeo.ria.components.ViewPane("toolbar", "");\r
+ this._tBar.header.setVisibility("excluded");\r
+ viewsManager.getViewPanesContainer().add(this._tBar);\r
+ \r
this._splitPane = new qx.ui.splitpane.Pane("horizontal");\r
- var mainPane = new org.argeo.ria.components.ViewPane("fulltree", "Full Tree");\r
- this._splitPane.add(mainPane, 1);\r
+ var leftPane = new org.argeo.ria.components.TabbedViewPane("treeview", "Tree View");\r
+ this._splitPane.add(leftPane, 1);\r
+ var mainPane = new org.argeo.ria.components.TabbedViewPane("editor", "Editor View", true);\r
+ this._splitPane.add(mainPane, 2);\r
+ viewsManager.registerViewPane(this._tBar);\r
viewsManager.registerViewPane(mainPane); \r
- /*\r
- var uploadPane = new org.argeo.ria.components.ViewPane("upload", "Upload a distribution");\r
- this._splitPane.add(uploadPane, 1);\r
- viewsManager.registerViewPane(uploadPane); \r
- */ \r
+ viewsManager.registerViewPane(leftPane); \r
viewsManager.getViewPanesContainer().add(this._splitPane, {flex:1});\r
\r
},\r
dynamic : true,\r
pathParameter:"path"\r
}); \r
- var rootNode = new org.argeo.jcr.ria.model.Node("Root", true);\r
+ var rootNode = new org.argeo.jcr.ria.model.Node("Root", nodeProvider, true);\r
rootNode.setPath('/slc');\r
- rootNode.setNodeProvider(nodeProvider);\r
var dataModel = new org.argeo.jcr.ria.model.DataModel(rootNode);\r
+ \r
+ var inputView = viewsManager.initIViewClass(org.argeo.jcr.ria.views.ContextNodeInputView, "toolbar", dataModel);\r
+ inputView.load();\r
+ \r
+ /*\r
var testView = viewsManager.initIViewClass(org.argeo.jcr.ria.views.PlainXmlViewer, "fulltree", dataModel);\r
testView.load();\r
+ */\r
+ var listView = viewsManager.initIViewClass(org.argeo.jcr.ria.views.ListView, "editor", dataModel);\r
+ listView.load();\r
+ \r
+ var treeView = viewsManager.initIViewClass(org.argeo.jcr.ria.views.TreeView, "treeview", dataModel);\r
+ treeView.load();\r
+ \r
+ dataModel.requireContextChange();\r
},\r
\r
remove : function(viewsManager){\r
viewsManager.getViewPanesContainer().remove(this._splitPane); \r
+ viewsManager.getViewPanesContainer().remove(this._tBar);\r
}\r
\r
}\r