]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/JcrBrowser.js
Queries View
[gpl/argeo-slc.git] / server / org.argeo.slc.ria / src / argeo-ria-lib / jcr / class / org / argeo / jcr / ria / JcrBrowser.js
index 48191b259bf422ed0798467c4143deb640aa6ceb..45a846cafafa14aea3cbdd493bfc4d5a49445d55 100644 (file)
@@ -12,13 +12,24 @@ qx.Class.define("org.argeo.jcr.ria.JcrBrowser",
   \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
-       LABEL : "JCR Browser",\r
-       ICON : "org.argeo.slc.ria/utilities-terminal.png"\r
-       //ROLES_RESTRICTION : ["ROLE_ADMIN"]\r
+       LABEL : "JCR Browser (Tech Preview)",\r
+       ICON : "org.argeo.slc.ria/utilities-terminal.png"/*,\r
+       ACCESS : "!ROLE_ANONYMOUS"*/\r
   },\r
   \r
   members : {\r
@@ -31,9 +42,9 @@ qx.Class.define("org.argeo.jcr.ria.JcrBrowser",
                viewsManager.getViewPanesContainer().add(this._tBar);\r
                \r
                this._splitPane = new qx.ui.splitpane.Pane("horizontal");\r
-               var leftPane = new org.argeo.ria.components.ViewPane("treeview", "Tree View");\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.ViewPane("fulltree", "Editor View");\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
@@ -56,11 +67,16 @@ qx.Class.define("org.argeo.jcr.ria.JcrBrowser",
                var inputView = viewsManager.initIViewClass(org.argeo.jcr.ria.views.ContextNodeInputView, "toolbar", dataModel);\r
                inputView.load();\r
                \r
-               var testView = viewsManager.initIViewClass(org.argeo.jcr.ria.views.PlainXmlViewer, "fulltree", dataModel);\r
-               testView.load();\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
+               var queriesView = viewsManager.initIViewClass(org.argeo.jcr.ria.views.QueriesView, "treeview", dataModel);\r
+               queriesView.load();\r
+               \r
+               dataModel.requireContextChange();\r
        },\r
        \r
        remove : function(viewsManager){\r