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:50:53 UTC

svn commit: r1522403 - in /james/hupa/trunk/client/src/main/java/org/apache/hupa/client: activity/MessageContentActivity.java activity/MessageListActivity.java ui/MessageContentView.java

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-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org