From 16142838e49f9cffd9a649bf0c22d4f1329d0097 Mon Sep 17 00:00:00 2001 From: Massimiliano Assante Date: Wed, 6 May 2015 15:34:45 +0000 Subject: [PATCH] updated loading icon style git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/user/news-feed@114695 82a268e6-3cf1-43bd-a215-b396298e98cf --- .settings/org.eclipse.wst.common.component | 2 +- .../newsfeed/client/panels/NewsFeedPanel.java | 9 +++++---- .../user/newsfeed/client/ui/LoadingText.java | 19 +++++++++++++++++++ .../newsfeed/client/ui/LoadingText.ui.xml | 13 +++++++++++++ .../portlets/user/newsfeed/NewsFeed.gwt.xml | 2 +- 5 files changed, 39 insertions(+), 6 deletions(-) create mode 100644 src/main/java/org/gcube/portlets/user/newsfeed/client/ui/LoadingText.java create mode 100644 src/main/java/org/gcube/portlets/user/newsfeed/client/ui/LoadingText.ui.xml 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 @@ - +