() {
+ @Override
+ public void onFailure(Throwable caught) { }
+
+ @Override
+ public void onSuccess(String size) {
+ rootPanel.add(new HTML("" + size +" of private storage used
"));
+ }
+ });
+
}
});
+
}
diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/ConstantsPortlet.java b/src/main/java/org/gcube/portlets/user/workspace/client/ConstantsPortlet.java
index 60615b9..d544a1e 100644
--- a/src/main/java/org/gcube/portlets/user/workspace/client/ConstantsPortlet.java
+++ b/src/main/java/org/gcube/portlets/user/workspace/client/ConstantsPortlet.java
@@ -45,7 +45,7 @@ public class ConstantsPortlet {
public static final String SEARCH = "Search";
public static final String SAVE = "Save";
public static final String CANCEL = "Cancel";
- public static final String SEARCHBYNAME = "Search by Name";
+ public static final String SEARCHBYNAME = "Search by name";
public static final String SEARCHINMESSAGE = "Search in messages";
public static final String VIEWSPACE = "";//"Filter by Space";
public static final String PREVIEW = "Preview";
diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/WorkspacePortlet.java b/src/main/java/org/gcube/portlets/user/workspace/client/WorkspacePortlet.java
index 2951139..e86be7f 100644
--- a/src/main/java/org/gcube/portlets/user/workspace/client/WorkspacePortlet.java
+++ b/src/main/java/org/gcube/portlets/user/workspace/client/WorkspacePortlet.java
@@ -11,6 +11,7 @@ import com.google.gwt.core.client.RunAsyncCallback;
import com.google.gwt.event.logical.shared.ResizeEvent;
import com.google.gwt.event.logical.shared.ResizeHandler;
import com.google.gwt.user.client.Window;
+import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.RootPanel;
/**
@@ -40,7 +41,7 @@ public class WorkspacePortlet implements EntryPoint {
});
updateSize();
-
+
// showGuidedTour();
}
@@ -74,6 +75,7 @@ public class WorkspacePortlet implements EntryPoint {
appController.getMainPanel().setHeight(rootHeight);
appController.getMainPanel().setWidth(rootWidth);
+
}
private void showGuidedTour() {
diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/view/toolbars/Breadcrumbs.java b/src/main/java/org/gcube/portlets/user/workspace/client/view/toolbars/Breadcrumbs.java
index b3f0810..951e6c6 100644
--- a/src/main/java/org/gcube/portlets/user/workspace/client/view/toolbars/Breadcrumbs.java
+++ b/src/main/java/org/gcube/portlets/user/workspace/client/view/toolbars/Breadcrumbs.java
@@ -17,6 +17,7 @@ import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.Widget;
/**
@@ -67,40 +68,34 @@ public class Breadcrumbs extends Composite {
}
}
- /**
- *
- */
- private void initBreadcrumb(boolean addFakeRootName) {
- resetBreadcrumbs();
- if (addFakeRootName) {
- NavLink navLink = new NavLink(rootName);
- breadcrumbs.add(navLink);
- }
- }
+
private void resetBreadcrumbs() {
-
breadcrumbs.clear();
}
// @UiHandler("add")
public void addNavigationLink(FileModel parent) {
+ if (! parent.isRoot()) {
+ final NavLink navLink = new NavLink(parent.getName());
+ navLink.setName(parent.getIdentifier());
+ breadcrumbs.add(navLink);
- final NavLink navLink = new NavLink(parent.getName());
- navLink.setName(parent.getIdentifier());
- breadcrumbs.add(navLink);
+ navLink.addClickHandler(new ClickHandler() {
- navLink.addClickHandler(new ClickHandler() {
+ @Override
+ public void onClick(ClickEvent event) {
- @Override
- public void onClick(ClickEvent event) {
+ FileModel target = hashFileModel.get(navLink.getName());
+ AppController.getEventBus().fireEvent(
+ new PathElementSelectedEvent(target));
- FileModel target = hashFileModel.get(navLink.getName());
- AppController.getEventBus().fireEvent(
- new PathElementSelectedEvent(target));
-
- }
- });
+ }
+ });
+ } else {
+ final NavLink navLink = new NavLink("");
+ breadcrumbs.add(navLink);
+ }
}
public boolean breadcrumbIsEmpty() {
diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/view/toolbars/GxtBreadcrumbPathPanel.java b/src/main/java/org/gcube/portlets/user/workspace/client/view/toolbars/GxtBreadcrumbPathPanel.java
index 3e2cd62..e8bf374 100644
--- a/src/main/java/org/gcube/portlets/user/workspace/client/view/toolbars/GxtBreadcrumbPathPanel.java
+++ b/src/main/java/org/gcube/portlets/user/workspace/client/view/toolbars/GxtBreadcrumbPathPanel.java
@@ -12,7 +12,7 @@ import com.google.gwt.user.client.ui.Composite;
*/
public class GxtBreadcrumbPathPanel {
- private static final String ROOT_NAME = "Workspace";
+ private static final String ROOT_NAME = "";
private Breadcrumbs breadCrumbs = new Breadcrumbs(ROOT_NAME);
diff --git a/src/main/resources/org/gcube/portlets/user/workspace/WorkspacePortlet.gwt.xml b/src/main/resources/org/gcube/portlets/user/workspace/WorkspacePortlet.gwt.xml
index ec5c402..2ef56d3 100644
--- a/src/main/resources/org/gcube/portlets/user/workspace/WorkspacePortlet.gwt.xml
+++ b/src/main/resources/org/gcube/portlets/user/workspace/WorkspacePortlet.gwt.xml
@@ -4,9 +4,9 @@
-
-
+
+