diff --git a/src/main/java/org/gcube/portets/user/message_conversations/client/MessageConversations.java b/src/main/java/org/gcube/portets/user/message_conversations/client/MessageConversations.java index c7af180..a29b5ef 100644 --- a/src/main/java/org/gcube/portets/user/message_conversations/client/MessageConversations.java +++ b/src/main/java/org/gcube/portets/user/message_conversations/client/MessageConversations.java @@ -12,6 +12,7 @@ import com.google.gwt.user.client.ui.RootPanel; */ public class MessageConversations implements EntryPoint { public static final String DIV_CONTAINER_ID = "create-users-container"; + public static final String ARTIFACT_ID = "messages"; /** * Create a remote service proxy to talk to the server-side Greeting service. */ @@ -23,7 +24,7 @@ public class MessageConversations implements EntryPoint { * This is the entry point method. */ public void onModuleLoad() { - ((ServiceDefTarget) convService).setServiceEntryPoint("/delegate/message-conversations"); + ((ServiceDefTarget) convService).setServiceEntryPoint(Utils.getServiceEntryPoint()); ap = new ApplicationView(); RootPanel.get(DIV_CONTAINER_ID).add(ap); ap.readUserMessages(false); diff --git a/src/main/java/org/gcube/portets/user/message_conversations/client/Utils.java b/src/main/java/org/gcube/portets/user/message_conversations/client/Utils.java index 040a4e1..e8db66c 100644 --- a/src/main/java/org/gcube/portets/user/message_conversations/client/Utils.java +++ b/src/main/java/org/gcube/portets/user/message_conversations/client/Utils.java @@ -12,7 +12,11 @@ import gwt.material.design.client.constants.Color; public class Utils { public static DateTimeFormat fmCurrentYear = DateTimeFormat.getFormat("MMM d H:mm"); public static DateTimeFormat fmPastYears = DateTimeFormat.getFormat("MMM d H:mm ''yy"); - + + public static String getServiceEntryPoint() { + return "/delegate/"+MessageConversations.ARTIFACT_ID; + } + public static Color getRandomColor() { Color toReturn = Color.values()[Random.nextInt(Color.values().length)]; while (toReturn.name().startsWith("WHITE") || @@ -25,13 +29,13 @@ public class Utils { } return toReturn; } - - + + public static boolean isMobile() { int screenWidth = RootPanel.get(MessageConversations.DIV_CONTAINER_ID).getOffsetWidth(); return (screenWidth <= 768); } - + @SuppressWarnings("deprecation") public static String getFormatteDate(Date date) { Date now = new Date(); @@ -47,5 +51,5 @@ public class Utils { return(now.getYear() == date.getYear()) ? fmCurrentYear.format(date) : fmPastYears.format(date); } } - + } diff --git a/src/main/java/org/gcube/portets/user/message_conversations/client/ui/ApplicationView.java b/src/main/java/org/gcube/portets/user/message_conversations/client/ui/ApplicationView.java index 5bbff79..4b6d9eb 100755 --- a/src/main/java/org/gcube/portets/user/message_conversations/client/ui/ApplicationView.java +++ b/src/main/java/org/gcube/portets/user/message_conversations/client/ui/ApplicationView.java @@ -97,7 +97,7 @@ public class ApplicationView extends Composite { public ApplicationView() { initWidget(uiBinder.createAndBindUi(this)); - ((ServiceDefTarget) convService).setServiceEntryPoint("/delegate/message-conversations"); + ((ServiceDefTarget) convService).setServiceEntryPoint(Utils.getServiceEntryPoint()); displayMessage = new DisplayMessage(convService, this); newMessageDisplay = new WriteMessage(convService, this); Window.addResizeHandler(new ResizeHandler() {