]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/commands/AddResultFolder.java
Remove unused context menu.
[gpl/argeo-slc.git] / plugins / org.argeo.slc.client.ui / src / main / java / org / argeo / slc / client / ui / commands / AddResultFolder.java
index bfbd181e34d38a18bee93c3f627d860d9bc70e59..8c2839a0d87d1e494bfcd6c0e9dfac8e5af165e2 100644 (file)
@@ -40,7 +40,7 @@ import org.eclipse.ui.handlers.HandlerUtil;
 public class AddResultFolder extends AbstractHandler {
        public final static String ID = ClientUiPlugin.ID + ".addResultFolder";
        public final static String DEFAULT_ICON_REL_PATH = "icons/addFolder.gif";
-       public final static String DEFAULT_LABEL = "New result folder";
+       public final static String DEFAULT_LABEL = "Add folder...";
 
        public Object execute(ExecutionEvent event) throws ExecutionException {
                IStructuredSelection selection = (IStructuredSelection) HandlerUtil
@@ -67,6 +67,12 @@ public class AddResultFolder extends AbstractHandler {
                                        String folderName = SingleValue.ask("Folder name",
                                                        "Enter folder name");
                                        if (folderName != null) {
+                                               if (folderName.contains("/")) {
+                                                       ErrorFeedback
+                                                                       .show("Folder names can't contain a '/'.");
+                                                       return null;
+                                               }
+
                                                String absPath = parentNode.getPath() + "/"
                                                                + folderName;
                                                SlcJcrResultUtils.createResultFolderNode(