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