X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=server%2Forg.argeo.slc.ria%2Fsrc%2Fargeo-ria-lib%2Fjcr%2Fclass%2Forg%2Fargeo%2Fjcr%2Fria%2FJcrBrowser.js;h=48191b259bf422ed0798467c4143deb640aa6ceb;hb=6df9a6dfc2547a4d6fbb073484ba6abe9bedd720;hp=4e36ba1a0019b69012b3ed55ca9781064e6cea39;hpb=76ce032d334bca776cc0004287092bd9766a4a0f;p=gpl%2Fargeo-slc.git diff --git a/server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/JcrBrowser.js b/server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/JcrBrowser.js index 4e36ba1a0..48191b259 100644 --- a/server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/JcrBrowser.js +++ b/server/org.argeo.slc.ria/src/argeo-ria-lib/jcr/class/org/argeo/jcr/ria/JcrBrowser.js @@ -26,31 +26,46 @@ qx.Class.define("org.argeo.jcr.ria.JcrBrowser", initViewPanes : function(viewsManager){ + this._tBar = new org.argeo.ria.components.ViewPane("toolbar", ""); + this._tBar.header.setVisibility("excluded"); + viewsManager.getViewPanesContainer().add(this._tBar); + this._splitPane = new qx.ui.splitpane.Pane("horizontal"); - var mainPane = new org.argeo.ria.components.ViewPane("fulltree", "Full Tree"); - this._splitPane.add(mainPane, 1); + var leftPane = new org.argeo.ria.components.ViewPane("treeview", "Tree View"); + this._splitPane.add(leftPane, 1); + var mainPane = new org.argeo.ria.components.ViewPane("fulltree", "Editor View"); + this._splitPane.add(mainPane, 2); + viewsManager.registerViewPane(this._tBar); viewsManager.registerViewPane(mainPane); - /* - var uploadPane = new org.argeo.ria.components.ViewPane("upload", "Upload a distribution"); - this._splitPane.add(uploadPane, 1); - viewsManager.registerViewPane(uploadPane); - */ + viewsManager.registerViewPane(leftPane); viewsManager.getViewPanesContainer().add(this._splitPane, {flex:1}); }, initViews : function(viewsManager){ var nodeProvider = new org.argeo.jcr.ria.provider.XmlNodeProvider(); - nodeProvider.initProvider({xmlSrc : "/org.argeo.slc.webapp/getJcrItem.jcr?path=/slc/testresults"}) - var rootNode = new org.argeo.jcr.ria.model.Node("Root", true); - rootNode.setNodeProvider(nodeProvider); - //rootNode.load(); - var testView = viewsManager.initIViewClass(org.argeo.jcr.ria.views.XmlNodeEditor, "fulltree"); - testView.load(rootNode); + nodeProvider.initProvider({ + xmlSrc : "/org.argeo.slc.webapp/getJcrItem.jcr?", + dynamic : true, + pathParameter:"path" + }); + var rootNode = new org.argeo.jcr.ria.model.Node("Root", nodeProvider, true); + rootNode.setPath('/slc'); + var dataModel = new org.argeo.jcr.ria.model.DataModel(rootNode); + + var inputView = viewsManager.initIViewClass(org.argeo.jcr.ria.views.ContextNodeInputView, "toolbar", dataModel); + inputView.load(); + + var testView = viewsManager.initIViewClass(org.argeo.jcr.ria.views.PlainXmlViewer, "fulltree", dataModel); + testView.load(); + + var treeView = viewsManager.initIViewClass(org.argeo.jcr.ria.views.TreeView, "treeview", dataModel); + treeView.load(); }, remove : function(viewsManager){ viewsManager.getViewPanesContainer().remove(this._splitPane); + viewsManager.getViewPanesContainer().remove(this._tBar); } }