+ </menuContribution>
+ <!-- Browser view popup context menu -->
+ <menuContribution
+ locationURI="popup:org.argeo.cms.ui.workbench.jcrBrowserView">
+ <command
+ commandId="org.argeo.cms.ui.workbench.refresh"
+ icon="platform:/plugin/org.argeo.cms.ui.theme/icons/refresh.png"
+ style="push">
+ </command>
+ <command
+ commandId="org.argeo.cms.ui.workbench.addFolderNode"
+ icon="platform:/plugin/org.argeo.cms.ui.theme/icons/addFolder.gif"
+ label="Add Folder..."
+ style="push">
+ <visibleWhen>
+ <iterate>
+ <and>
+ <or>
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem">
+ </instanceof>
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.WorkspaceElem">
+ </instanceof>
+ </or>
+ <with variable="activeMenuSelection"><count value="1"/></with>
+ </and>
+ </iterate>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.argeo.cms.ui.workbench.addPrivileges"
+ icon="platform:/plugin/org.argeo.cms.ui.theme/icons/addPrivileges.gif"
+ label="Add Privileges..."
+ style="push">
+ <visibleWhen>
+ <iterate>
+ <and>
+ <or>
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem">
+ </instanceof>
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.WorkspaceElem">
+ </instanceof>
+ </or>
+ <with variable="activeMenuSelection"><count value="1"/></with>
+ </and>
+ </iterate>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.argeo.cms.ui.workbench.removePrivileges"
+ icon="platform:/plugin/org.argeo.cms.ui.theme/icons/removePrivileges.gif"
+ label="Remove Privileges..."
+ style="push">
+ <visibleWhen>
+ <iterate>
+ <and>
+ <or>
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem">
+ </instanceof>
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.WorkspaceElem">
+ </instanceof>
+ </or>
+ <with variable="activeMenuSelection"><count value="1"/></with>
+ </and>
+ </iterate>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.argeo.cms.ui.workbench.createWorkspace"
+ icon="platform:/plugin/org.argeo.cms.ui.theme/icons/addWorkspace.png"
+ label="Create Workspace..."
+ style="push">
+ <visibleWhen>
+ <iterate>
+ <and>
+ <or>
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.RepositoryElem">
+ </instanceof>
+ </or>
+ <with variable="activeMenuSelection"><count value="1"/></with>
+ </and>
+ </iterate>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.argeo.cms.ui.workbench.deleteNodes"
+ icon="platform:/plugin/org.argeo.cms.ui.theme/icons/remove.gif"
+ label="Delete Nodes"
+ style="push">
+ <visibleWhen>
+ <iterate>
+ <or>
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem" />
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.WorkspaceElem" />
+ </or>
+ </iterate>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.argeo.cms.ui.workbench.uploadFiles"
+ icon="platform:/plugin/org.argeo.cms.ui.theme/icons/import_fs.png"
+ style="push"
+ tooltip="Upload files from the local file sytem">
+ <visibleWhen>
+ <iterate>
+ <and>
+ <or>
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem" />
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.WorkspaceElem" />
+ </or>
+ <with variable="activeMenuSelection"><count value="1"/></with>
+ </and>
+ </iterate>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.argeo.cms.ui.workbench.addRemoteRepository"
+ icon="platform:/plugin/org.argeo.cms.ui.theme/icons/addRepo.gif"
+ style="push">
+ <visibleWhen>
+ <iterate>
+ <or>
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.RepositoriesElem" />
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.RepositoryElem" />
+ </or>
+ </iterate>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.argeo.cms.ui.workbench.removeRemoteRepository"
+ icon="platform:/plugin/org.argeo.cms.ui.theme/icons/remove.gif"
+ style="push">
+ <visibleWhen>
+ <iterate>
+ <or>
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.RemoteRepositoryElem" />
+ </or>
+ </iterate>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.argeo.cms.ui.workbench.getNodeSize"
+ icon="platform:/plugin/org.argeo.cms.ui.theme/icons/getSize.gif"
+ style="push">
+ <visibleWhen>
+ <iterate>
+ <or>
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem" />
+ <instanceof
+ value="org.argeo.cms.ui.jcr.model.WorkspaceElem" />
+ </or>
+ </iterate>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.argeo.cms.ui.workbench.dumpNode"
+ icon="platform:/plugin/org.argeo.cms.ui.theme/icons/dumpNode.gif"
+ label="Dump Node"
+ style="push">
+ <visibleWhen>
+ <iterate> <and>
+ <instanceof value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem"></instanceof>
+ <with variable="activeMenuSelection"><count value="1"/></with>
+ </and> </iterate>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.argeo.cms.ui.workbench.renameNode"
+ icon="platform:/plugin/org.argeo.cms.ui.theme/icons/rename.gif"
+ label="Rename..."
+ style="push">
+ <visibleWhen>
+ <iterate> <and>
+ <instanceof value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem"></instanceof>
+ <with variable="activeMenuSelection"><count value="1"/></with>
+ </and> </iterate>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.argeo.cms.ui.workbench.nodeConfigurableDump"
+ icon="platform:/plugin/org.argeo.cms.ui.theme/icons/dumpNode.gif"
+ label="Configurable dump..."
+ style="push">
+ <visibleWhen>
+ <iterate>
+ <and>
+ <instanceof value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem"></instanceof>
+ <with variable="activeMenuSelection"><count value="1"/></with>
+ </and>
+ </iterate>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+