diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
index c1f646c..8acd000 100644
--- a/.settings/org.eclipse.wst.common.component
+++ b/.settings/org.eclipse.wst.common.component
@@ -10,7 +10,7 @@
uses
-
+
uses
diff --git a/src/main/java/org/gcube/portlets/user/newsfeed/client/panels/NewsFeedPanel.java b/src/main/java/org/gcube/portlets/user/newsfeed/client/panels/NewsFeedPanel.java
index 75f1bbd..b490aa9 100644
--- a/src/main/java/org/gcube/portlets/user/newsfeed/client/panels/NewsFeedPanel.java
+++ b/src/main/java/org/gcube/portlets/user/newsfeed/client/panels/NewsFeedPanel.java
@@ -38,6 +38,7 @@ import org.gcube.portlets.user.newsfeed.client.event.ShowNewUpdatesEventHandler;
import org.gcube.portlets.user.newsfeed.client.event.UnLikeEvent;
import org.gcube.portlets.user.newsfeed.client.event.UnLikeEventHandler;
import org.gcube.portlets.user.newsfeed.client.ui.FilterPanel;
+import org.gcube.portlets.user.newsfeed.client.ui.LoadingText;
import org.gcube.portlets.user.newsfeed.client.ui.NewFeedsAvailable;
import org.gcube.portlets.user.newsfeed.client.ui.ResultsFor;
import org.gcube.portlets.user.newsfeed.client.ui.ShowMoreFeeds;
@@ -121,7 +122,7 @@ public class NewsFeedPanel extends Composite {
private boolean isFirstTweet = false;
-
+ private LoadingText loadingIcon = new LoadingText();
private Image loadingImage;
private UserInfo myUserInfo;
private FilterType currentFilter;
@@ -248,7 +249,7 @@ public class NewsFeedPanel extends Composite {
newsPanel.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
newsPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_TOP);
loadingImage = new Image(loading);
- newsPanel.add(loadingImage);
+ newsPanel.add(loadingIcon);
CheckSession.getInstance().startPolling();
@@ -650,7 +651,7 @@ public class NewsFeedPanel extends Composite {
protected void doShowMoreUpdates() {
showMoreUpdatesPanel.remove(0);
loadingImage.getElement().getStyle().setMargin(10, Unit.PX);
- showMoreUpdatesPanel.add(loadingImage);
+ showMoreUpdatesPanel.add(loadingIcon);
int from = (fromStartingPoint == null) ? allUpdates.size()+1 : fromStartingPoint;
final int quantity = 10;
@@ -836,7 +837,7 @@ public class NewsFeedPanel extends Composite {
newsPanel.setHeight("300px");
newsPanel.setHorizontalAlignment(HasAlignment.ALIGN_CENTER);
newsPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
- newsPanel.add(loadingImage);
+ newsPanel.add(loadingIcon);
}
private void showProblems() {
diff --git a/src/main/java/org/gcube/portlets/user/newsfeed/client/ui/LoadingText.java b/src/main/java/org/gcube/portlets/user/newsfeed/client/ui/LoadingText.java
new file mode 100644
index 0000000..c00cbe4
--- /dev/null
+++ b/src/main/java/org/gcube/portlets/user/newsfeed/client/ui/LoadingText.java
@@ -0,0 +1,19 @@
+package org.gcube.portlets.user.newsfeed.client.ui;
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.uibinder.client.UiBinder;
+import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.Widget;
+
+public class LoadingText extends Composite {
+
+ private static LoadingTextUiBinder uiBinder = GWT
+ .create(LoadingTextUiBinder.class);
+
+ interface LoadingTextUiBinder extends UiBinder {
+ }
+
+ public LoadingText() {
+ initWidget(uiBinder.createAndBindUi(this));
+ }
+}
diff --git a/src/main/java/org/gcube/portlets/user/newsfeed/client/ui/LoadingText.ui.xml b/src/main/java/org/gcube/portlets/user/newsfeed/client/ui/LoadingText.ui.xml
new file mode 100644
index 0000000..2f7e90c
--- /dev/null
+++ b/src/main/java/org/gcube/portlets/user/newsfeed/client/ui/LoadingText.ui.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+ Please wait
+
+ Contacting infrastructure services ...
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/org/gcube/portlets/user/newsfeed/NewsFeed.gwt.xml b/src/main/resources/org/gcube/portlets/user/newsfeed/NewsFeed.gwt.xml
index 589f789..505eed6 100644
--- a/src/main/resources/org/gcube/portlets/user/newsfeed/NewsFeed.gwt.xml
+++ b/src/main/resources/org/gcube/portlets/user/newsfeed/NewsFeed.gwt.xml
@@ -4,7 +4,7 @@
-
+