Author: dongxu
Date: Thu Sep 12 04:50:53 2013
New Revision: 1522403

URL: http://svn.apache.org/r1522403
Log:
fixed issue#76 with adding delete handler event

Modified:
    
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
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/MessageContentView.java

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=1522403&r1=1522402&r2=1522403&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:50:53 2013
@@ -191,6 +191,8 @@ import org.apache.hupa.shared.domain.Get
 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 com.google.gwt.activity.shared.Activity;
 import com.google.gwt.event.shared.EventBus;
@@ -210,6 +212,7 @@ public class MessageContentActivity exte
 
        @Override
        public void start(AcceptsOneWidget container, EventBus eventBus) {
+               bindTo(eventBus);
                if (isUidSet()) {
                        GetMessageDetailsRequest req = 
rf.messageDetailsRequest();
                        GetMessageDetailsAction action = 
req.create(GetMessageDetailsAction.class);
@@ -238,6 +241,7 @@ public class MessageContentActivity exte
        }
 
 <<<<<<< HEAD
+<<<<<<< HEAD
        @Inject private Displayable display;
 <<<<<<< HEAD
        
@@ -247,6 +251,17 @@ public class MessageContentActivity exte
 =======
 =======
 =======
+=======
+       private void bindTo(EventBus eventBus) {
+               eventBus.addHandler(DeleteClickEvent.TYPE, new 
DeleteClickEventHandler() {
+                       @Override
+                       public void onDeleteClickEvent(DeleteClickEvent event) {
+                               display.clearContent();
+                       }
+               });
+       }
+
+>>>>>>> fixed issue#76 with adding delete handler event
        private boolean isUidSet() {
                return uid != null && uid.matches("\\d+");
        }
@@ -259,6 +274,7 @@ public class MessageContentActivity exte
        public interface Displayable extends IsWidget {
 >>>>>>> replace with IsWidget
                void fillMessageContent(String messageContent);
+               void clearContent();
                void setAttachments(List<MessageAttachment> attachements, 
String folder, long uid);
        }
 

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=1522403&r1=1522402&r2=1522403&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:50:53 2013
@@ -341,8 +341,6 @@ public class MessageListActivity extends
                                                public void 
onSuccess(GetMessageDetailsResult response) {
                                                        eventBus.fireEvent(new 
ExpandMessageEvent(user, new ImapFolderImpl(folderName), event
                                                                        
.getValue(), response.getMessageDetails()));
-                                                       // 
display.getGrid().getSelectionModel().setSelected(event.getValue(),
-                                                       // true);
                                                        
display.getGrid().getSelectionModel().setSelected(event.getValue(), true);
                                                        
toolBar.enableAllTools(true);
                                                        ToolBarView.Parameters 
p = new ToolBarView.Parameters(user, folderName, event.getValue(),

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/MessageContentView.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/MessageContentView.java?rev=1522403&r1=1522402&r2=1522403&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/MessageContentView.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/MessageContentView.java
 Thu Sep 12 04:50:53 2013
@@ -432,5 +432,13 @@ public class MessageContentView extends 
                                + "=" + uid + (inline ? "&" + 
SConsts.PARAM_MODE + "=inline" : "");
        }
 
+<<<<<<< HEAD
 >>>>>>> fixed issue#64, add attachments region in message content view
+=======
+       @Override
+       public void clearContent() {
+               messageContentHTML.setHTML("");
+       }
+
+>>>>>>> fixed issue#76 with adding delete handler event
 }



---------------------------------------------------------------------
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