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:02:22 UTC
svn commit: r1522290 - in
/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui:
FolderListView.java FolderListView.ui.xml
Author: dongxu
Date: Thu Sep 12 04:02:21 2013
New Revision: 1522290
URL: http://svn.apache.org/r1522290
Log:
make compose panel left another widget rather than cell tree
Modified:
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.ui.xml
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.java?rev=1522290&r1=1522289&r2=1522290&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.java Thu Sep 12 04:02:21 2013
@@ -226,30 +226,45 @@ import com.google.gwt.uibinder.client.Ui
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.cellview.client.CellTree;
import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.SimplePanel;
import com.google.inject.assistedinject.Assisted;
import com.google.inject.assistedinject.AssistedInject;
public class FolderListView extends Composite implements
FolderListActivity.Displayable {
- private static final Logger log = Logger.getLogger(FolderListView.class
- .getName());
- @UiField(provided = true) CellTree cellTree;
+ @UiField SimplePanel thisView;
+ private CellTree cellTree;
+ // FIXME here we can not support another cell tree, since both of their style
+ // would not be cleared.
+ private HTMLPanel contactPanel;
@AssistedInject
public FolderListView(final FoldersTreeViewModel viewModel,
final EventBus eventBus, @Assisted Place place) {
+ initWidget(binder.createAndBindUi(this));
if (place instanceof ComposePlace) {
- // TODO this viewModel should be contacts
- cellTree = new CellTree(viewModel, null);
- log.fine("+++>swith to compose");
+ contactPanel = new HTMLPanel("contacts list");
+ if (thisView.getWidget() != null
+ && thisView.getWidget() instanceof CellTree) {
+ thisView.remove(cellTree);
+ }
+ thisView.add(contactPanel);
} else {
cellTree = new CellTree(viewModel, null, Resources.INSTANCE);
- log.fine("--->swith to other place");
+ cellTree.setAnimationEnabled(true);
+ if (thisView.getWidget() != null
+ && thisView.getWidget() instanceof HTMLPanel) {
+ thisView.remove(contactPanel);
+ }
+ thisView.add(cellTree);
}
+<<<<<<< HEAD
cellTree.setAnimationEnabled(true);
initWidget(binder.createAndBindUi(this));
>>>>>>> make login page as one part of the overall layout & splite layout to little one
+=======
+>>>>>>> make compose panel left another widget rather than cell tree
}
public interface Resources extends CellTree.Resources {
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.ui.xml
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.ui.xml?rev=1522290&r1=1522289&r2=1522290&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.ui.xml (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FolderListView.ui.xml Thu Sep 12 04:02:21 2013
@@ -27,9 +27,13 @@
>>>>>>> track the folder list tree model issue of invalid session, TODO how to retrieve folders data using GIN
=======
xmlns:g='urn:import:com.google.gwt.user.client.ui' xmlns:c='urn:import:com.google.gwt.user.cellview.client'>
+<<<<<<< HEAD
>>>>>>> make message list view panel work as expected partly
<g:SimplePanel ui:field="FolderListView">
<c:CellTree ui:field="cellTree" />
</g:SimplePanel>
>>>>>>> make login page as one part of the overall layout & splite layout to little one
+=======
+ <g:SimplePanel ui:field="thisView" />
+>>>>>>> make compose panel left another widget rather than cell tree
</ui:UiBinder>
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org