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 04:48:05 UTC
svn commit: r1522142 - in
/james/hupa/trunk/client/src/main/java/org/apache/hupa/client: activity/ ui/
Author: dongxu
Date: Thu Sep 12 02:48:05 2013
New Revision: 1522142
URL: http://svn.apache.org/r1522142
Log:
decorate the theme
Removed:
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/maincontent.png
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/mainmenu.png
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/masterv.png
Modified:
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/LoginActivity.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/AppLayoutImpl.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/AppLayoutImpl.ui.xml
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/TopView.java
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/TopView.ui.xml
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/WestView.java
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/LoginActivity.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/LoginActivity.java?rev=1522142&r1=1522141&r2=1522142&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/LoginActivity.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/LoginActivity.java Thu Sep 12 02:48:05 2013
@@ -39,6 +39,7 @@ package org.apache.hupa.client.activity;
import net.customware.gwt.dispatch.client.DispatchAsync;
<<<<<<< HEAD
+<<<<<<< HEAD
import org.apache.hupa.client.HupaConstants;
<<<<<<< HEAD
import org.apache.hupa.client.evo.HupaEvoCallback;
@@ -56,6 +57,15 @@ import org.apache.hupa.client.HupaEvoCal
import org.apache.hupa.client.mvp.WidgetDisplayable;
import org.apache.hupa.client.place.MailInboxPlace;
>>>>>>> Change to new mvp framework - first step
+=======
+import org.apache.hupa.client.HupaConstants;
+import org.apache.hupa.client.HupaEvoCallback;
+import org.apache.hupa.client.mvp.WidgetDisplayable;
+import org.apache.hupa.client.place.MailInboxPlace;
+import org.apache.hupa.shared.events.FlashEvent;
+import org.apache.hupa.shared.events.SessionExpireEvent;
+import org.apache.hupa.shared.events.SessionExpireEventHandler;
+>>>>>>> decorate the theme
import org.apache.hupa.shared.rpc.LoginUser;
import org.apache.hupa.shared.rpc.LoginUserResult;
@@ -64,6 +74,7 @@ import com.google.gwt.activity.shared.Ab
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
+<<<<<<< HEAD
import com.google.gwt.core.client.GWT;
>>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
=======
@@ -76,6 +87,9 @@ import com.google.gwt.core.client.GWT;
>>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
=======
>>>>>>> Change to new mvp framework - first step
+=======
+import com.google.gwt.core.client.GWT;
+>>>>>>> decorate the theme
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.HasClickHandlers;
@@ -136,6 +150,7 @@ public class LoginActivity extends Abstr
private final PlaceController placeController;
private final Provider<MailInboxPlace> mailInboxPlaceProvider;
private DispatchAsync dispatcher;
+ private HupaConstants constants = GWT.create(HupaConstants.class);
@Inject
<<<<<<< HEAD
@@ -201,6 +216,7 @@ public class LoginActivity extends Abstr
}
});
<<<<<<< HEAD
+<<<<<<< HEAD
display.getResetClick().addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
@@ -213,6 +229,22 @@ public class LoginActivity extends Abstr
public void onSessionExpireEvent(SessionExpireEvent event) {
eventBus.fireEvent(new FlashEvent(constants.sessionTimedOut(), 4000));
}
+=======
+ display.getResetClick().addClickHandler(new ClickHandler() {
+
+ public void onClick(ClickEvent event) {
+ doReset();
+ }
+
+ });
+ eventBus.addHandler(SessionExpireEvent.TYPE, new SessionExpireEventHandler() {
+
+ public void onSessionExpireEvent(SessionExpireEvent event) {
+ eventBus.fireEvent(new FlashEvent(constants.sessionTimedOut(), 4000));
+ }
+
+ });
+>>>>>>> decorate the theme
});
@@ -302,6 +334,7 @@ public class LoginActivity extends Abstr
<<<<<<< HEAD
Window.alert("error");
<<<<<<< HEAD
+<<<<<<< HEAD
LoginActivity.this.placeController.goTo(mailInboxPlaceProvider.get());
// eventBus.fireEvent(new FlashEvent(constants.loginInvalid(),
// 4000));
@@ -312,6 +345,9 @@ public class LoginActivity extends Abstr
=======
eventBus.fireEvent(new FlashEvent(constants.loginInvalid(), 4000));
>>>>>>> introduce the top activity
+=======
+ // eventBus.fireEvent(new FlashEvent(constants.loginInvalid(),4000));
+>>>>>>> decorate the theme
doReset();
}
});
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/AppLayoutImpl.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/AppLayoutImpl.java?rev=1522142&r1=1522141&r2=1522142&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/AppLayoutImpl.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/AppLayoutImpl.java Thu Sep 12 02:48:05 2013
@@ -40,6 +40,7 @@ import com.google.gwt.user.client.ui.Acc
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
+<<<<<<< HEAD
import com.google.gwt.user.client.ui.DockLayoutPanel;
import com.google.gwt.user.client.ui.HTMLPanel;
=======
@@ -49,6 +50,9 @@ import com.google.gwt.user.client.ui.Flo
>>>>>>> decorate the theme
=======
>>>>>>> Change to new mvp framework - first step
+=======
+import com.google.gwt.user.client.ui.FlowPanel;
+>>>>>>> decorate the theme
import com.google.gwt.user.client.ui.IsWidget;
import com.google.gwt.user.client.ui.LayoutPanel;
import com.google.gwt.user.client.ui.SimplePanel;
@@ -60,22 +64,29 @@ public class AppLayoutImpl implements Ap
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
+<<<<<<< HEAD
private final DockLayoutPanel appLayoutPanel;
interface AppLayoutUiBinder extends UiBinder<DockLayoutPanel, AppLayoutImpl> {
=======
+=======
+>>>>>>> decorate the theme
private static final int MAINMENU_HEIGHT = 10;
private static final int VMASTER_WIDTH = 15;
private final LayoutPanel mainLayoutPanel;
interface AppLayoutUiBinder extends UiBinder<LayoutPanel, AppLayoutImpl> {
+<<<<<<< HEAD
+>>>>>>> decorate the theme
+=======
>>>>>>> decorate the theme
}
private static AppLayoutUiBinder binder = GWT.create(AppLayoutUiBinder.class);
<<<<<<< HEAD
+<<<<<<< HEAD
@UiField LayoutPanel northPanel;
@UiField HTMLPanel southPanel;
@UiField SimplePanel westPanel;
@@ -91,6 +102,10 @@ public class AppLayoutImpl implements Ap
=======
@UiField
SimplePanel topPanel;
+=======
+ @UiField
+ FlowPanel topPanel;
+>>>>>>> decorate the theme
@UiField
SimplePanel westPanel;
@@ -101,12 +116,16 @@ public class AppLayoutImpl implements Ap
@Inject
public AppLayoutImpl() {
mainLayoutPanel = binder.createAndBindUi(this);
+<<<<<<< HEAD
+>>>>>>> decorate the theme
+=======
>>>>>>> decorate the theme
setLoginLayout();
}
@Override
<<<<<<< HEAD
+<<<<<<< HEAD
public DockLayoutPanel getAppLayoutPanel() {
return appLayoutPanel;
}
@@ -125,10 +144,13 @@ public class AppLayoutImpl implements Ap
}
@Override
=======
+=======
+>>>>>>> decorate the theme
public LayoutPanel getMainLayoutPanel() {
return mainLayoutPanel;
}
+<<<<<<< HEAD
@Override
public AcceptsOneWidget getTopContainer() {
@@ -142,6 +164,9 @@ public class AppLayoutImpl implements Ap
}
@Override
>>>>>>> decorate the theme
+=======
+ @Override
+>>>>>>> decorate the theme
public AcceptsOneWidget getWestContainer() {
return new AcceptsOneWidget() {
@Override
@@ -154,15 +179,20 @@ public class AppLayoutImpl implements Ap
@Override
<<<<<<< HEAD
+<<<<<<< HEAD
public AcceptsOneWidget getCenterContainer() {
=======
public AcceptsOneWidget getMainContainer() {
>>>>>>> decorate the theme
+=======
+ public AcceptsOneWidget getMainContainer() {
+>>>>>>> decorate the theme
return new AcceptsOneWidget() {
@Override
public void setWidget(IsWidget w) {
Widget widget = Widget.asWidgetOrNull(w);
<<<<<<< HEAD
+<<<<<<< HEAD
if(centerPanel.getWidgetCount() > 0){
centerPanel.remove(0);
}
@@ -172,12 +202,16 @@ public class AppLayoutImpl implements Ap
=======
mainPanel.setWidget(widget);
>>>>>>> decorate the theme
+=======
+ mainPanel.setWidget(widget);
+>>>>>>> decorate the theme
}
};
}
public void setDefaultLayout() {
<<<<<<< HEAD
+<<<<<<< HEAD
arrangeLayoutSize(8, 2, 15, 0);
}
@@ -267,6 +301,8 @@ public class AppLayoutImpl implements Ap
<<<<<<< HEAD
>>>>>>> Change to new mvp framework - first step
=======
+=======
+>>>>>>> decorate the theme
int height = 100 - MAINMENU_HEIGHT;
mainLayoutPanel.setWidgetTopHeight(westPanel, MAINMENU_HEIGHT, PCT, height, PCT);
mainLayoutPanel.setWidgetLeftWidth(westPanel, 0, PCT, VMASTER_WIDTH, PCT);
@@ -283,7 +319,10 @@ public class AppLayoutImpl implements Ap
mainLayoutPanel.setWidgetLeftWidth(mainPanel, 0, PCT, 100, PCT);
// mainLayoutPanel.animate(500);
}
+<<<<<<< HEAD
>>>>>>> decorate the theme
=======
>>>>>>> Change to new mvp framework - first step
+=======
+>>>>>>> decorate the theme
}
\ No newline at end of file
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/AppLayoutImpl.ui.xml
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/AppLayoutImpl.ui.xml?rev=1522142&r1=1522141&r2=1522142&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/AppLayoutImpl.ui.xml (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/AppLayoutImpl.ui.xml Thu Sep 12 02:48:05 2013
@@ -43,6 +43,7 @@
<<<<<<< HEAD
=======
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
+<<<<<<< HEAD
>>>>>>> Change to new mvp framework - first step
xmlns:g='urn:import:com.google.gwt.user.client.ui'
xmlns:my='urn:import:org.apache.hupa.client.ui'>
@@ -89,6 +90,8 @@
<<<<<<< HEAD
>>>>>>> Change to new mvp framework - first step
=======
+=======
+>>>>>>> decorate the theme
xmlns:g='urn:import:com.google.gwt.user.client.ui' xmlns:my='urn:import:org.apache.hupa.client.ui'>
<ui:style>
.Hupa {
@@ -112,9 +115,15 @@
.topView {
height: 64px;
background-color: #C5D9FF;
+<<<<<<< HEAD
background: literal("-moz-linear-gradient(#FFFFFF, #C5D9FF)");
background: literal("-webkit-linear-gradient(#FFFFFF, #C5D9FF)");
background: literal("-o-linear-gradient(#FFFFFF, #C5D9FF)");
+=======
+ background: -moz-linear-gradient(#FFFFFF, #C5D9FF);
+ background: -webkit-linear-gradient(#FFFFFF, #C5D9FF);
+ background: -o-linear-gradient(#FFFFFF, #C5D9FF);
+>>>>>>> decorate the theme
}
.hupa-logo {
@@ -128,9 +137,15 @@
clear: both;
margin: 8px 8px 8px 8px;
min-height: 500px;
+<<<<<<< HEAD
background: literal("-moz-linear-gradient(#eaeaea, #fafafa)");
background: literal("-webkit-linear-gradient(#eaeaea, #fafafa)");
background: literal("-o-linear-gradient(#eaeaea, #fafafa)");
+=======
+ background: -moz-linear-gradient(#eaeaea, #fafafa);
+ background: -webkit-linear-gradient(#eaeaea, #fafafa);
+ background: -o-linear-gradient(#eaeaea, #fafafa);
+>>>>>>> decorate the theme
}
.westPanel {
@@ -138,9 +153,15 @@
box-shadow: 0 1px 4px grey;
border-radius: 5px;
overflow: hidden;
+<<<<<<< HEAD
background: literal("-moz-linear-gradient(#eaeaea, #fafafa)");
background: literal("-webkit-linear-gradient(#eaeaea, #fafafa)");
background: literal("-o-linear-gradient(#eaeaea, #fafafa)");
+=======
+ background: -moz-linear-gradient(#eaeaea, #fafafa);
+ background: -webkit-linear-gradient(#eaeaea, #fafafa);
+ background: -o-linear-gradient(#eaeaea, #fafafa);
+>>>>>>> decorate the theme
clear: both;
margin: 8px 8px 8px 8px;
}
@@ -150,9 +171,15 @@
box-shadow: 0 1px 4px grey;
border-radius: 5px;
overflow: hidden;
+<<<<<<< HEAD
background: literal("-moz-linear-gradient(#eaeaea, #fafafa)");
background: literal("-webkit-linear-gradient(#eaeaea, #fafafa)");
background: literal("-o-linear-gradient(#eaeaea, #fafafa)");
+=======
+ background: -moz-linear-gradient(#eaeaea, #fafafa);
+ background: -webkit-linear-gradient(#eaeaea, #fafafa);
+ background: -o-linear-gradient(#eaeaea, #fafafa);
+>>>>>>> decorate the theme
clear: both;
margin: 8px 8px 8px 8px;
min-height: 500px;
@@ -160,8 +187,15 @@
</ui:style>
<g:LayoutPanel addStyleNames="{style.Hupa}">
<g:layer>
+<<<<<<< HEAD
<g:SimplePanel ui:field="topPanel" addStyleNames="{style.topPanel}">
</g:SimplePanel>
+=======
+ <g:FlowPanel ui:field="topPanel" addStyleNames="{style.topPanel}">
+ <g:HTMLPanel addStyleNames="{style.hupa-logo}" />
+ <my:TopView ui:field="topView" addStyleNames="{style.topView}" />
+ </g:FlowPanel>
+>>>>>>> decorate the theme
</g:layer>
<g:layer>
<g:SimplePanel ui:field="westPanel" addStyleNames="{style.westPanel}" />
@@ -170,7 +204,10 @@
<g:SimplePanel ui:field="mainPanel" addStyleNames="{style.mainPanel}" />
</g:layer>
</g:LayoutPanel>
+<<<<<<< HEAD
>>>>>>> decorate the theme
=======
>>>>>>> Change to new mvp framework - first step
+=======
+>>>>>>> decorate the theme
</ui:UiBinder>
\ No newline at end of file
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/TopView.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/TopView.java?rev=1522142&r1=1522141&r2=1522142&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/TopView.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/TopView.java Thu Sep 12 02:48:05 2013
@@ -1,4 +1,5 @@
<<<<<<< HEAD
+<<<<<<< HEAD
/****************************************************************
* Licensed to the Apache Software Foundation (ASF) under one *
* or more contributor license agreements. See the NOTICE file *
@@ -159,6 +160,17 @@ public class TopView extends Composite i
=======
public class TopView extends Composite implements TopActivity.Displayable {
>>>>>>> introduce the top activity
+=======
+package org.apache.hupa.client.ui;
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.uibinder.client.UiBinder;
+import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.FlowPanel;
+import com.google.gwt.user.client.ui.IsWidget;
+
+public class TopView extends Composite implements IsWidget {
+>>>>>>> decorate the theme
interface TopViewUiBinder extends UiBinder<FlowPanel, TopView> {
}
@@ -167,6 +179,7 @@ public class TopView extends Composite i
<<<<<<< HEAD
<<<<<<< HEAD
+<<<<<<< HEAD
=======
public TopView() {
FlowPanel panel = binder.createAndBindUi(this);
@@ -294,4 +307,11 @@ public class TopView extends Composite i
};
>>>>>>> introduce the top activity
+=======
+ public TopView() {
+ FlowPanel panel = binder.createAndBindUi(this);
+ initWidget(panel);
+ }
+
+>>>>>>> decorate the theme
}
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/TopView.ui.xml
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/TopView.ui.xml?rev=1522142&r1=1522141&r2=1522142&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/TopView.ui.xml (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/TopView.ui.xml Thu Sep 12 02:48:05 2013
@@ -1,4 +1,5 @@
<<<<<<< HEAD
+<<<<<<< HEAD
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -32,6 +33,8 @@
<g:Label ui:field="extraLabel"></g:Label>
</g:HorizontalPanel>
=======
+=======
+>>>>>>> decorate the theme
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
xmlns:g='urn:import:com.google.gwt.user.client.ui'>
<ui:style>
@@ -43,10 +46,14 @@
}
</ui:style>
<<<<<<< HEAD
+<<<<<<< HEAD
<g:FlowPanel addStyleNames="{style.round-corner-panel}">
>>>>>>> decorate the theme
=======
<g:FlowPanel ui:field="topWrapper" addStyleNames="{style.round-corner-panel}">
>>>>>>> introduce the top activity
+=======
+ <g:FlowPanel addStyleNames="{style.round-corner-panel}">
+>>>>>>> decorate the theme
</g:FlowPanel>
</ui:UiBinder>
\ No newline at end of file
Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/WestView.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/WestView.java?rev=1522142&r1=1522141&r2=1522142&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/WestView.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/WestView.java Thu Sep 12 02:48:05 2013
@@ -141,10 +141,14 @@ public class WestView extends Composite
private VerticalPanel north;
private HupaConstants constants;
<<<<<<< HEAD
+<<<<<<< HEAD
private VerticalPanel west;
=======
private RndPanel west;
>>>>>>> Change to new mvp framework - first step
+=======
+ private VerticalPanel west;
+>>>>>>> decorate the theme
private IMAPTreeImages tImages = GWT.create(IMAPTreeImages.class);
private Tree folderTree = new Tree(tImages, true);
@@ -203,18 +207,26 @@ public class WestView extends Composite
dockPanel.setCellHorizontalAlignment(center, DockPanel.ALIGN_LEFT);
<<<<<<< HEAD
+<<<<<<< HEAD
west.setWidth("100%");
=======
>>>>>>> Change to new mvp framework - first step
+=======
+ west.setWidth("100%");
+>>>>>>> decorate the theme
initWidget(west);
}
private void createWest() {
<<<<<<< HEAD
+<<<<<<< HEAD
west = new VerticalPanel();
=======
west = new RndPanel();
>>>>>>> Change to new mvp framework - first step
+=======
+ west = new VerticalPanel();
+>>>>>>> decorate the theme
west.add(folderTree);
west.addStyleName(HupaCSS.C_tree_container);
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org