From 25b3e96391331fb424071ec6bd497101a1cce8a8 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Fri, 22 Feb 2019 11:24:33 +0000 Subject: [PATCH] ref 13226:StorageHub - Update workspace-sharing-widget to SH https://support.d4science.org/issues/13226 Updated to StorageHub git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@177231 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/AppControllerExplorer.java | 63 ++++++++----------- 1 file changed, 27 insertions(+), 36 deletions(-) diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/AppControllerExplorer.java b/src/main/java/org/gcube/portlets/user/workspace/client/AppControllerExplorer.java index 0603608..22c7686 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/AppControllerExplorer.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/AppControllerExplorer.java @@ -813,45 +813,36 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt @Override public void onSuccess(Boolean result) { if (result) { - FileModel parentToRefresh = null; - - if (isNewFolder) - parentToRefresh = parentModel; - else - parentToRefresh = parentFileModel; - - GWT.log("share completed throwing refresh folder : " - + parentToRefresh.getName() + " get id: " - + parentToRefresh.getIdentifier()); // REFRESH PARENT FOLDER - /* - * Timer t = new Timer() { - * - * @Override public void - * run() { GWT. - * log("Runing refresh after wait: " - * +waitTiming); //TODO - * UPDATED ID - * RefreshFolderEvent - * refEvent = new - * RefreshFolderEvent( - * parentToRefresh, true, - * true, false); refEvent. - * setForceReloadBreadCrumb( - * true); - * eventBus.fireEvent( - * refEvent); - * explorerPanel.unmask(); } - * }; - */ - // t.schedule(waitTiming); - // TODO UPDATED ID - RefreshFolderEvent refEvent = new RefreshFolderEvent( - parentToRefresh, true, true, false); - refEvent.setForceReloadBreadCrumb(true); - eventBus.fireEvent(refEvent); + Timer t = new Timer() { + + @Override + public void run() { + GWT.log("Runing refresh after wait: " + waitTiming); // TODO + FileModel parentToRefresh = null; + + if (isNewFolder) + parentToRefresh = parentModel; + else + parentToRefresh = parentFileModel; + + GWT.log("share completed throwing refresh folder : " + + parentToRefresh.getName() + " get id: " + + parentToRefresh.getIdentifier()); + + // UPDATED ID + RefreshFolderEvent refEvent = new RefreshFolderEvent( + parentToRefresh, true, true, false); + refEvent.setForceReloadBreadCrumb(true); + eventBus.fireEvent(refEvent); + explorerPanel.unmask(); + } + }; + + t.schedule(waitTiming); + } explorerPanel.unmask(); }