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:36:08 UTC

svn commit: r1522368 - in /james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui: NavigationView.java NavigationView.ui.xml

Author: dongxu
Date: Thu Sep 12 04:36:08 2013
New Revision: 1522368

URL: http://svn.apache.org/r1522368
Log:
make navigation styles shufflling be working as expected

Modified:
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/NavigationView.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/NavigationView.ui.xml

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/NavigationView.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/NavigationView.java?rev=1522368&r1=1522367&r2=1522368&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/NavigationView.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/NavigationView.java Thu Sep 12 04:36:08 2013
@@ -34,6 +34,9 @@ import com.google.gwt.core.client.GWT;
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.place.shared.PlaceController;
 <<<<<<< HEAD
+<<<<<<< HEAD
+=======
+>>>>>>> make navigation styles shufflling be working as expected
 import com.google.gwt.resources.client.CssResource;
 import com.google.gwt.uibinder.client.UiBinder;
 import com.google.gwt.uibinder.client.UiField;
@@ -43,6 +46,7 @@ import com.google.gwt.user.client.ui.Anc
 import com.google.gwt.user.client.ui.Composite;
 import com.google.gwt.user.client.ui.DockLayoutPanel;
 import com.google.gwt.user.client.ui.SimplePanel;
+<<<<<<< HEAD
 =======
 import com.google.gwt.uibinder.client.UiBinder;
 import com.google.gwt.uibinder.client.UiField;
@@ -51,6 +55,8 @@ import com.google.gwt.user.client.ui.Anc
 import com.google.gwt.user.client.ui.Composite;
 import com.google.gwt.user.client.ui.DockLayoutPanel;
 >>>>>>> try to make switch to setting work
+=======
+>>>>>>> make navigation styles shufflling be working as expected
 import com.google.inject.Inject;
 
 public class NavigationView extends Composite implements NavigationActivity.Displayable{
@@ -59,8 +65,12 @@ public class NavigationView extends Comp
 	@UiField Anchor mail;
 	@UiField Anchor setting;
 <<<<<<< HEAD
+<<<<<<< HEAD
 	@UiField Anchor contact;
 	@UiField SimplePanel contactOuter;
+=======
+	@UiField Anchor contact;
+>>>>>>> make navigation styles shufflling be working as expected
 	@UiField SimplePanel mailOuter;
 	@UiField SimplePanel settingOuter;
 	
@@ -71,6 +81,7 @@ public class NavigationView extends Comp
 		String selected();
 		String settingsInnerSelected();
 		String mailInnerSelected();
+<<<<<<< HEAD
 		String contactInnerSelected();
 	}
 =======
@@ -91,6 +102,9 @@ public class NavigationView extends Comp
 >>>>>>> integrate all of the views to their corresponding activities and mappers
 =======
 >>>>>>> try to make switch to setting work
+=======
+	}
+>>>>>>> make navigation styles shufflling be working as expected
 
 	public NavigationView() {
 		initWidget(binder.createAndBindUi(this));
@@ -151,11 +165,19 @@ public class NavigationView extends Comp
 	
 	@UiHandler("mail")
 	public void onMailClick(ClickEvent e){
+		mailOuter.addStyleName(style.selected());
+		settingOuter.removeStyleName(style.selected());
+		mail.addStyleName(style.mailInnerSelected());
+		setting.removeStyleName(style.settingsInnerSelected());
 		placeController.goTo(new MailFolderPlace("Mock-Inbox"));
 	}
 	
 	@UiHandler("setting")
 	public void onSettingClick(ClickEvent e){
+		mailOuter.removeStyleName(style.selected());
+		settingOuter.addStyleName(style.selected());
+		mail.removeStyleName(style.mailInnerSelected());
+		setting.addStyleName(style.settingsInnerSelected());
 		placeController.goTo(new SettingPlace("folders"));
 	}
 >>>>>>> try to make switch to setting work

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/NavigationView.ui.xml
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/NavigationView.ui.xml?rev=1522368&r1=1522367&r2=1522368&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/NavigationView.ui.xml (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/NavigationView.ui.xml Thu Sep 12 04:36:08 2013
@@ -13,10 +13,14 @@
 	xmlns:g='urn:import:com.google.gwt.user.client.ui'>
 	<ui:image field="buttons" src="res/buttons.png"/>
 <<<<<<< HEAD
+<<<<<<< HEAD
 	<ui:style type="org.apache.hupa.client.ui.NavigationView.Style">
 =======
 	<ui:style>
 >>>>>>> make login page as one part of the overall layout & splite layout to little one
+=======
+	<ui:style type="org.apache.hupa.client.ui.NavigationView.Style">
+>>>>>>> make navigation styles shufflling be working as expected
 		@sprite .navigation .inner {
 			gwt-image: 'buttons';
 			display: inline-block;
@@ -41,6 +45,7 @@
 		
 		.navigation .mailInner {
 <<<<<<< HEAD
+<<<<<<< HEAD
 			background-position: 0 2px;
 		}
 
@@ -55,6 +60,16 @@
 			/*background-position: 0 2px;*/
 		}
 >>>>>>> make login page as one part of the overall layout & splite layout to little one
+=======
+			background-position: 0 2px;
+		}
+
+        .navigation .mailInnerSelected {
+            background-position: 0 -22px;
+            color: #3cf;
+        }
+
+>>>>>>> make navigation styles shufflling be working as expected
 		
 		.navigation mailInner:hover,.navigation .mailInner.selected {
 			background-position: 0 -22px;
@@ -80,11 +95,17 @@
 		}
 		
 <<<<<<< HEAD
+<<<<<<< HEAD
         .navigation .settingsInnerSelected {
             background-position: 0 -120px;
         }
 =======
 >>>>>>> make login page as one part of the overall layout & splite layout to little one
+=======
+        .navigation .settingsInnerSelected {
+            background-position: 0 -120px;
+        }
+>>>>>>> make navigation styles shufflling be working as expected
 		.navigation a.settings:hover span.inner,.navigation a.settings.selected span.inner
 			{
 			background-position: 0 -120px;
@@ -102,6 +123,7 @@
 	<g:DockLayoutPanel unit="PX" ui:field="Navigation">
 		<g:west size="74">
 <<<<<<< HEAD
+<<<<<<< HEAD
 			<g:SimplePanel ui:field="mailOuter" addStyleNames="{style.navigation} {style.selected}">
 				<g:Anchor  ui:field="mail"
 					addStyleNames=" 
@@ -112,6 +134,12 @@
 					addStyleNames=" 
                                 {style.mailInner} {style.inner}">
 >>>>>>> make login page as one part of the overall layout & splite layout to little one
+=======
+			<g:SimplePanel ui:field="mailOuter" addStyleNames="{style.navigation} {style.selected}">
+				<g:Anchor  ui:field="mail"
+					addStyleNames=" 
+                                {style.mailInnerSelected} {style.inner}">
+>>>>>>> make navigation styles shufflling be working as expected
 					Mail
 				</g:Anchor>
 			</g:SimplePanel>
@@ -122,8 +150,12 @@
 				<g:Anchor  ui:field="contact"
 =======
 			<g:SimplePanel addStyleNames="{style.navigation}">
+<<<<<<< HEAD
 				<g:Anchor
 >>>>>>> make login page as one part of the overall layout & splite layout to little one
+=======
+				<g:Anchor  ui:field="contact"
+>>>>>>> make navigation styles shufflling be working as expected
 					addStyleNames="
                                 {style.contactInner} {style.inner}">
 					Contacts
@@ -132,6 +164,7 @@
 		</g:center>
 		<g:east size="97">
 <<<<<<< HEAD
+<<<<<<< HEAD
 			<g:SimplePanel ui:field="settingOuter" addStyleNames="{style.navigation}">
 				<g:Anchor ui:field="setting"
 =======
@@ -140,6 +173,9 @@
 				<g:Anchor
 >>>>>>> make login page as one part of the overall layout & splite layout to little one
 =======
+=======
+			<g:SimplePanel ui:field="settingOuter" addStyleNames="{style.navigation}">
+>>>>>>> make navigation styles shufflling be working as expected
 				<g:Anchor ui:field="setting"
 >>>>>>> try to make switch to setting work
 					addStyleNames="



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