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