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 {
+       
activi...@org.apache.hupa.client.activity.MessageContentActivity::openLink(Ljava/lang/String;)
 (url);
+       } catch(e) {}
+       return false;
+       };
+       $wnd.mailTo = function(mail) {
+       try {
+       
activi...@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-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to