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:32:19 UTC

svn commit: r1522359 - in /james/hupa/trunk: client/src/main/java/org/apache/hupa/client/activity/ client/src/main/java/org/apache/hupa/client/ioc/ client/src/main/java/org/apache/hupa/client/ui/ widgets/src/main/java/org/apache/hupa/widgets/editor/

Author: dongxu
Date: Thu Sep 12 04:32:18 2013
New Revision: 1522359

URL: http://svn.apache.org/r1522359
Log:
fixed issue#62

Modified:
    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/TopBarActivity.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinModule.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.ui.xml
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/_CenterPanel.ui.xml
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/_CenterSettingPanel.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/__ContentPanel.java
    james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/editor/Editor.java

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=1522359&r1=1522358&r2=1522359&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:32:18 2013
@@ -141,6 +141,7 @@ import com.google.web.bindery.requestfac
 public class ComposeActivity extends AppBaseActivity {
 	@Inject private Displayable display;
 	@Inject private HupaController hupaController;
+	@Inject private TopBarActivity topBar;
 	private List<MessageAttachment> attachments = new ArrayList<MessageAttachment>();
 <<<<<<< HEAD
 <<<<<<< HEAD
@@ -463,6 +464,9 @@ public class ComposeActivity extends App
 		if (user == null){
 			user = place.getParameters().getUser();
 		}
+		if(user == null){
+			user = topBar.getUser();
+		}
 		display.getFromList().addItem(user.getName());
 		if("new".equals(place.getToken())){
 			return;

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.java?rev=1522359&r1=1522358&r2=1522359&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.java Thu Sep 12 04:32:18 2013
@@ -247,5 +247,12 @@ public class TopBarActivity extends AppB
 		void showLoading(String message);
 		void hideLoading();
 	}
+<<<<<<< HEAD
 >>>>>>> add logout support
+=======
+	
+	public User getUser(){
+		return user;
+	}
+>>>>>>> fixed issue#62
 }

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinModule.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinModule.java?rev=1522359&r1=1522358&r2=1522359&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinModule.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ioc/AppGinModule.java Thu Sep 12 04:32:18 2013
@@ -352,6 +352,7 @@ public class AppGinModule extends Abstra
 		bind(StatusActivity.Displayable.class).to(StatusView.class);
 		bind(ComposeToolBarActivity.Displayable.class).to(ComposeToolBarView.class);
 <<<<<<< HEAD
+<<<<<<< HEAD
 		bind(ComposeActivity.Displayable.class).to(ComposeView.class);
 		bind(SearchBoxActivity.Displayable.class).to(SearchBoxView.class);
 		
@@ -365,6 +366,9 @@ public class AppGinModule extends Abstra
 <<<<<<< HEAD
 >>>>>>> fixed issue#61; add loading to mark, unmark.
 =======
+=======
+//		bind(ComposeActivity.Displayable.class).to(ComposeView.class).in(Singleton.class);
+>>>>>>> fixed issue#62
 		
 		bind(LabelListActivity.Displayable.class).to(LabelListView.class).in(Singleton.class);
 >>>>>>> make label settings prototype

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.java?rev=1522359&r1=1522358&r2=1522359&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.java Thu Sep 12 04:32:18 2013
@@ -29,6 +29,7 @@ import org.apache.hupa.client.validation
 import org.apache.hupa.client.validation.SetFocusAction;
 import org.apache.hupa.shared.SConsts;
 import org.apache.hupa.widgets.editor.Editor;
+import org.apache.hupa.widgets.editor.Toolbar;
 import org.apache.hupa.widgets.ui.MultiValueSuggestArea;
 
 import com.google.gwt.core.client.GWT;
@@ -124,6 +125,7 @@ public class ComposeView extends Composi
 	@UiField protected DockLayoutPanel thisPanel;
 	@UiField protected SimplePanel header;
 	@UiField protected FlexTable headerTable;
+	@UiField protected SimplePanel editorToolBar;
 	@UiField protected SimplePanel composeEditor;
 	@UiField protected FlowPanel attach;
 	@UiField protected Style style;
@@ -198,6 +200,10 @@ public class ComposeView extends Composi
 		uploader.avoidRepeatFiles(true);
 		uploader.setI18Constants(constants);
 		attach.add(uploader);
+
+		Toolbar toolbar = new Toolbar(editor.getArea(), constants);
+		toolbar.ensureDebugId("hupa-editor-toolbar");
+		editorToolBar.add(toolbar);
 		composeEditor.add(editor);
 	}
 

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.ui.xml
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.ui.xml?rev=1522359&r1=1522358&r2=1522359&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.ui.xml (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.ui.xml Thu Sep 12 04:32:18 2013
@@ -309,8 +309,15 @@
 						</g:FlowPanel>
 					</g:east>
 					<g:center>
-						<g:SimplePanel ui:field="composeEditor"
-							addStyleNames="{style.composebodycontainer}" />
+						<g:DockLayoutPanel>
+							<g:north size="37">
+								<g:SimplePanel ui:field="editorToolBar" />
+							</g:north>
+							<g:center>
+								<g:SimplePanel ui:field="composeEditor"
+									addStyleNames="{style.composebodycontainer}" />
+							</g:center>
+						</g:DockLayoutPanel>
 					</g:center>
 				</g:DockLayoutPanel>
 >>>>>>> make send text mail work excellently

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/_CenterPanel.ui.xml
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/_CenterPanel.ui.xml?rev=1522359&r1=1522358&r2=1522359&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/_CenterPanel.ui.xml (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/_CenterPanel.ui.xml Thu Sep 12 04:32:18 2013
@@ -12,14 +12,20 @@
 <ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
 	xmlns:g='urn:import:com.google.gwt.user.client.ui' xmlns:hupa='urn:import:org.apache.hupa.client.ui'>
 <<<<<<< HEAD
+<<<<<<< HEAD
+=======
+>>>>>>> fixed issue#62
 	<ui:style src="res/CssSplitLayoutPanel.css" />
 	<g:SplitLayoutPanel ui:field="thisPanel"
 		addStyleNames="{style.splitLayoutPanel}">
 		<g:west size="220">
+<<<<<<< HEAD
 =======
 	<g:SplitLayoutPanel ui:field="thisPanel">
 		<g:west size="373">
 >>>>>>> split the layout panel to more small ones
+=======
+>>>>>>> fixed issue#62
 			<hupa:__OutlinePanel ui:field="outlinePanel" />
 		</g:west>
 		<g:center>

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/_CenterSettingPanel.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/_CenterSettingPanel.java?rev=1522359&r1=1522358&r2=1522359&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/_CenterSettingPanel.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/_CenterSettingPanel.java Thu Sep 12 04:32:18 2013
@@ -100,7 +100,6 @@ import com.google.gwt.uibinder.client.Ui
 import com.google.gwt.uibinder.client.UiField;
 import com.google.gwt.user.cellview.client.CellList;
 import com.google.gwt.user.cellview.client.HasKeyboardSelectionPolicy.KeyboardSelectionPolicy;
-import com.google.gwt.user.client.Window;
 import com.google.gwt.user.client.ui.AcceptsOneWidget;
 import com.google.gwt.user.client.ui.Composite;
 import com.google.gwt.user.client.ui.IsWidget;

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/__ContentPanel.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/__ContentPanel.java?rev=1522359&r1=1522358&r2=1522359&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/__ContentPanel.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/__ContentPanel.java Thu Sep 12 04:32:18 2013
@@ -45,7 +45,7 @@ public class __ContentPanel extends Comp
 
 	public __ContentPanel() {
 		initWidget(binder.createAndBindUi(this));
-//		thisPanel.setWidgetHidden(contactBox, true);
+		thisPanel.setWidgetHidden(contactBox, true);
 		thisPanel.setWidgetMinSize(messageListBox, 130);
 	}
 

Modified: james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/editor/Editor.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/editor/Editor.java?rev=1522359&r1=1522358&r2=1522359&view=diff
==============================================================================
--- james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/editor/Editor.java (original)
+++ james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/editor/Editor.java Thu Sep 12 04:32:18 2013
@@ -100,12 +100,13 @@ public class Editor extends FlowPanel im
 >>>>>>> make send text mail work excellently
 		area.setHeight("100%");
 
-		Toolbar toolbar = new Toolbar(area, constants);
-		toolbar.ensureDebugId("hupa-editor-toolbar");
+//		Toolbar toolbar = new Toolbar(area, constants);
+//		toolbar.ensureDebugId("hupa-editor-toolbar");
 
-		super.add(toolbar);
+//		super.add(toolbar);
 		super.add(area);
 		setWidth("100%");
+		setHeight("100%");
 
 <<<<<<< HEAD
 		// Note: rich-area is created in an iframe, so Hupa's style sheets
@@ -153,12 +154,18 @@ public class Editor extends FlowPanel im
 
 	}
 <<<<<<< HEAD
+<<<<<<< HEAD
+=======
+>>>>>>> fixed issue#62
 	
 	public RichTextArea getArea(){
 		return area;
 	}
+<<<<<<< HEAD
 =======
 >>>>>>> temporarily use the FlowPanel as Editor, the inner rich text area can not automatically adjust the height and width
+=======
+>>>>>>> fixed issue#62
 
 	@Override
 	public void setSize(String width, String height) {
@@ -168,18 +175,26 @@ public class Editor extends FlowPanel im
 	@Override
 	public void setWidth(String width) {
 <<<<<<< HEAD
+<<<<<<< HEAD
 		super.setWidth(width);
 =======
 >>>>>>> temporarily use the FlowPanel as Editor, the inner rich text area can not automatically adjust the height and width
+=======
+		super.setWidth(width);
+>>>>>>> fixed issue#62
 		area.setWidth(width);
 	}
 
 	@Override
 	public void setHeight(String height) {
 <<<<<<< HEAD
+<<<<<<< HEAD
 		super.setHeight(height);
 =======
 >>>>>>> temporarily use the FlowPanel as Editor, the inner rich text area can not automatically adjust the height and width
+=======
+		super.setHeight(height);
+>>>>>>> fixed issue#62
 		area.setHeight(height);
 	}
 



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org