From 79ce4485ebf0b893dd2a49d44aa7273a65eba179 Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Wed, 19 Feb 2014 16:02:28 +0000 Subject: [PATCH] - set depressed toogle to ACL at false - denied drag of VRE Folder git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@91943 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/view/sharing/PanelTogglePermission.java | 1 + .../user/workspace/client/view/tree/AsyncTreePanel.java | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/view/sharing/PanelTogglePermission.java b/src/main/java/org/gcube/portlets/user/workspace/client/view/sharing/PanelTogglePermission.java index 72d42b1..5e9f405 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/view/sharing/PanelTogglePermission.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/view/sharing/PanelTogglePermission.java @@ -59,6 +59,7 @@ public class PanelTogglePermission extends LayoutContainer { final ToggleButton bToggle = new ToggleButton(acl.getLabel()); bToggle.setScale(ButtonScale.MEDIUM); bToggle.setId(acl.getId()); + bToggle.setAllowDepress(false); bToggle.toggle(acl.getDefaultValue()); bToggle.setIconAlign(IconAlign.TOP); bToggle.addSelectionListener(new SelectionListener() { diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/view/tree/AsyncTreePanel.java b/src/main/java/org/gcube/portlets/user/workspace/client/view/tree/AsyncTreePanel.java index ea58f5f..5fd0d99 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/view/tree/AsyncTreePanel.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/view/tree/AsyncTreePanel.java @@ -318,6 +318,12 @@ public class AsyncTreePanel extends LayoutContainer { return; } + if(sel.isVreFolder()){ + event.setCancelled(true); + event.getStatus().setStatus(false); + return; + } + if(sel != null && sel.getName()!= null) System.out.println("Start drag of " + sel.getName());