You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by do...@apache.org on 2013/09/12 06:53:54 UTC
svn commit: r1522411 - in
/james/hupa/trunk/client/src/main/java/org/apache/hupa/client:
HupaController.java activity/ComposeActivity.java
activity/MessageContentActivity.java activity/MessageListActivity.java
Author: dongxu
Date: Thu Sep 12 04:53:54 2013
New Revision: 1522411
URL: http://svn.apache.org/r1522411
Log:
fixed issue#84, actually, in evo, there has been several deprecated classed, include WestActivity, which is replaced by FolderListActivity
Modified:
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaController.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/ComposeActivity.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageContentActivity.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageListActivity.java
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaController.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaController.java?rev=1522411&r1=1522410&r2=1522411&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaController.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaController.java Thu Sep 12 04:53:54 2013
@@ -362,7 +362,7 @@ public class HupaController {
hupaLayout.switchTo(HupaLayout.LAYOUT_COMPOSE);
} else {
//FIXME when gmail mode
- this.placeController.goTo(new FolderPlace("Mock-Inbox"));
+ this.placeController.goTo(new FolderPlace("INBOX"));
}
} else if (place instanceof SettingPlace) {
hupaLayout.switchTo(HupaLayout.LAYOUT_SETTING);
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/ComposeActivity.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/ComposeActivity.java?rev=1522411&r1=1522410&r2=1522411&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/ComposeActivity.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/ComposeActivity.java Thu Sep 12 04:53:54 2013
@@ -612,6 +612,14 @@ public class ComposeActivity extends App
registerHandler(display.getUploader().addOnStatusChangedHandler(onStatusChangedHandler));
registerHandler(display.getUploader().addOnFinishUploadHandler(onFinishUploadHandler));
registerHandler(display.getUploader().addOnCancelUploadHandler(onCancelUploadHandler));
+
+ eventBus.addHandler(MailToEvent.TYPE, new MailToEventHandler(){
+
+ @Override
+ public void onMailTo(MailToEvent event) {
+ display.getTo().setText(event.getMailto());
+ }});
+
}
<<<<<<< HEAD
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageContentActivity.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageContentActivity.java?rev=1522411&r1=1522410&r2=1522411&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageContentActivity.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageContentActivity.java Thu Sep 12 04:53:54 2013
@@ -31,6 +31,7 @@ import java.util.logging.Level;
import java.util.logging.Logger;
<<<<<<< HEAD
+<<<<<<< HEAD
import org.apache.hupa.client.place.ComposePlace;
import org.apache.hupa.client.place.MessagePlace.TokenWrapper;
import org.apache.hupa.client.rf.GetMessageDetailsRequest;
@@ -187,15 +188,23 @@ import org.apache.hupa.client.rf.GetMess
import org.apache.hupa.client.ui.WidgetDisplayable;
=======
>>>>>>> replace with IsWidget
+=======
+import org.apache.hupa.client.place.ComposePlace;
+import org.apache.hupa.client.place.MessagePlace.TokenWrapper;
+import org.apache.hupa.client.rf.GetMessageDetailsRequest;
+import org.apache.hupa.client.ui.ToolBarView.Parameters;
+>>>>>>> fixed issue#84, actually, in evo, there has been several deprecated classed, include WestActivity, which is replaced by FolderListActivity
import org.apache.hupa.shared.domain.GetMessageDetailsAction;
import org.apache.hupa.shared.domain.GetMessageDetailsResult;
import org.apache.hupa.shared.domain.ImapFolder;
import org.apache.hupa.shared.domain.MessageAttachment;
import org.apache.hupa.shared.events.DeleteClickEvent;
import org.apache.hupa.shared.events.DeleteClickEventHandler;
+import org.apache.hupa.shared.events.MailToEvent;
import com.google.gwt.activity.shared.Activity;
import com.google.gwt.event.shared.EventBus;
+import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.AcceptsOneWidget;
import com.google.gwt.user.client.ui.IsWidget;
import com.google.inject.Inject;
@@ -224,7 +233,8 @@ public class MessageContentActivity exte
@Override
public void onSuccess(GetMessageDetailsResult response) {
display.fillMessageContent(response.getMessageDetails().getText());
- display.setAttachments(response.getMessageDetails().getMessageAttachments(), fullName, Long.parseLong(uid));
+ display.setAttachments(response.getMessageDetails().getMessageAttachments(), fullName,
+ Long.parseLong(uid));
}
@Override
@@ -238,6 +248,7 @@ public class MessageContentActivity exte
});
}
container.setWidget(display.asWidget());
+ exportJSMethods(this);
}
<<<<<<< HEAD
@@ -283,5 +294,34 @@ public class MessageContentActivity exte
uid = tokenWrapper.getUid();
return this;
}
+<<<<<<< HEAD
>>>>>>> make message content work as expected partly
+=======
+
+ public void openLink(String url) {
+ Window.open(url, "_blank", "");
+ }
+
+
+ public void mailTo(String mailto) {
+ pc.goTo(new ComposePlace("new").with(new Parameters(null, null, null, null)));
+ eventBus.fireEvent(new MailToEvent(mailto));
+ }
+
+ private native void exportJSMethods(MessageContentActivity activity)
+ /*-{
+ $wnd.openLink = function(url) {
+ try {
+ activity.@org.apache.hupa.client.activity.MessageContentActivity::openLink(Ljava/lang/String;) (url);
+ } catch(e) {}
+ return false;
+ };
+ $wnd.mailTo = function(mail) {
+ try {
+ activity.@org.apache.hupa.client.activity.MessageContentActivity::mailTo(Ljava/lang/String;) (mail);
+ } catch(e) {}
+ return false;
+ };
+ }-*/;
+>>>>>>> fixed issue#84, actually, in evo, there has been several deprecated classed, include WestActivity, which is replaced by FolderListActivity
}
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageListActivity.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageListActivity.java?rev=1522411&r1=1522410&r2=1522411&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageListActivity.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/MessageListActivity.java Thu Sep 12 04:53:54 2013
@@ -302,7 +302,6 @@ import org.apache.hupa.shared.events.Exp
import org.apache.hupa.shared.events.RefreshMessagesEvent;
import org.apache.hupa.shared.events.RefreshMessagesEventHandler;
import org.apache.hupa.shared.events.RefreshUnreadEvent;
-import org.apache.hupa.shared.events.RefreshUnreadEventHandler;
import com.google.gwt.event.shared.EventBus;
import com.google.gwt.user.client.ui.AcceptsOneWidget;
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org