Author: dongxu
Date: Thu Sep 12 03:54:11 2013
New Revision: 1522269

URL: http://svn.apache.org/r1522269
Log:
prepare for places and do something for loading related to issue #18

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/HupaLayout.java
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LoginView.java
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LoginView.ui.xml

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=1522269&r1=1522268&r2=1522269&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 03:54:11 2013
@@ -494,6 +494,7 @@ public class LoginActivity extends Abstr
                        @Override
                        public void onFailure(ServerFailure error) {
                                Window.alert(error.getMessage());// TODO a more 
gentle way
+                               
                                display.setLoading(false);
                                doReset();
                                // placeController.goTo(new DefaultPlace());

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.java?rev=1522269&r1=1522268&r2=1522269&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.java 
(original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.java 
Thu Sep 12 03:54:11 2013
@@ -277,7 +277,6 @@ public class HupaLayout implements HupaL
        public HupaLayout() {
                hupaMainPanel = binder.createAndBindUi(this);
                messageSpace.setWidgetMinSize(folderArea, 144);
-               messageArea.setWidgetMinSize(messageListBox, 72);
                messageArea.setWidgetHidden(contactBox, true);
                messageArea.setWidgetMinSize(messageListBox, 130);
        }
@@ -348,13 +347,7 @@ public class HupaLayout implements HupaL
                return new AcceptsOneWidget() {
                        @Override
                        public void setWidget(IsWidget w) {
-//                             Widget widget = Widget.asWidgetOrNull(w);
                                
messageListContainer.setWidget(Widget.asWidgetOrNull(w));
-//                             
messageListContainer.add(Widget.asWidgetOrNull(w));
-//                             if (messageListContainer.getWidgetCount() > 0)
-//                                     messageListContainer.remove(0);
-//                             if (widget != null)
-//                                     messageListContainer.add(widget);
                        }
                };
        }

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LoginView.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LoginView.java?rev=1522269&r1=1522268&r2=1522269&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LoginView.java 
(original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LoginView.java 
Thu Sep 12 03:54:11 2013
@@ -75,9 +75,13 @@ import com.google.gwt.event.dom.client.K
 <<<<<<< HEAD
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
 import com.google.gwt.resources.client.ClientBundle;
 import com.google.gwt.resources.client.CssResource;
 import com.google.gwt.resources.client.CssResource.NotStrict;
+=======
+import com.google.gwt.resources.client.CssResource;
+>>>>>>> prepare for places and do something for loading related to issue #18
 import com.google.gwt.uibinder.client.UiBinder;
 import com.google.gwt.uibinder.client.UiField;
 =======
@@ -197,12 +201,16 @@ public class LoginView extends Composite
 =======
 =======
 import com.google.gwt.user.client.ui.FormPanel.SubmitEvent;
+<<<<<<< HEAD
 >>>>>>> Change to new mvp framework - first step
 =======
 >>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
 =======
 import com.google.gwt.user.client.ui.FormPanel.SubmitEvent;
 >>>>>>> Change to new mvp framework - first step
+=======
+import com.google.gwt.user.client.ui.HTMLPanel;
+>>>>>>> prepare for places and do something for loading related to issue #18
 import com.google.gwt.user.client.ui.HasValue;
 import com.google.gwt.user.client.ui.Label;
 import com.google.gwt.user.client.ui.PasswordTextBox;
@@ -257,6 +265,12 @@ public class LoginView extends Composite
                LoginActivity.Displayable {
 >>>>>>> refactoring theme 1 - login page
 
+       @UiField Style style;
+
+       interface Style extends CssResource {
+               String loading();
+       }
+
        @Inject
        public LoginView() {
                initWidget(binder.createAndBindUi(this));
@@ -466,11 +480,19 @@ public class LoginView extends Composite
 >>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
        @Override
        public void setLoading(boolean load) {
+<<<<<<< HEAD
 
 <<<<<<< HEAD
 >>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
 =======
 >>>>>>> change the LOGIN progress using native MVP instead of gwt-presenter
+=======
+               if (load) {
+                       message.addStyleName(style.loading());
+               } else {
+                       message.removeStyleName(style.loading());
+               }
+>>>>>>> prepare for places and do something for loading related to issue #18
        }
 
        @Override
@@ -521,6 +543,7 @@ public class LoginView extends Composite
                        .getElementById("password"));
        // wrap the form after inputs so as they are in the dom when are wrapped
        @UiField FormPanel formPanel;
+       @UiField HTMLPanel message;
 
 >>>>>>> replace with uibinder
 }

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LoginView.ui.xml
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LoginView.ui.xml?rev=1522269&r1=1522268&r2=1522269&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LoginView.ui.xml
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LoginView.ui.xml
 Thu Sep 12 03:54:11 2013
@@ -125,7 +125,8 @@
        <ui:image field='logo' src='res/hupa-logo-64-transparent.png' />
        <ui:image field="shadow" src="res/login_shadow.png" />
        <ui:image field="messages" src="res/messages.png" />
-       <ui:style>
+       <ui:image field="loading" src="res/ajaxloader.gif" />
+       <ui:style type="org.apache.hupa.client.ui.LoginView.Style">
                @sprite .boxBottom {
                        gwt-image: 'shadow';
                        background-position: top center;
@@ -153,7 +154,12 @@
                        white-space: nowrap;
                        text-align: center;
                        cursor: default;
-            display: none;
+                       display: inline-block;
+               }
+               
+               @sprite .loading {
+                       gwt-image: 'loading';
+                       background-position: 2px 6px;
                }
        </ui:style>
 >>>>>>> make login page as one part of the overall layout & splite layout to 
 >>>>>>> little one
@@ -161,13 +167,13 @@
                <g:FlowPanel ui:field="innerBox">
                        <g:Image resource='{logo}'></g:Image>
                        <g:FormPanel ui:field="formPanel">
-                               <g:FlexTable ui:field="flexTable"/>
+                               <g:FlexTable ui:field="flexTable" />
                        </g:FormPanel>
                        <g:Button ui:field="loginButton"></g:Button>
                </g:FlowPanel>
                <g:FlowPanel ui:field="boxBottom" styleName="{style.boxBottom}">
                        <g:FlowPanel ui:field="messageBox" 
addStyleNames="{style.message}">
-                               <g:HTMLPanel addStyleNames="{style.notice}">You 
have successfully
+                               <g:HTMLPanel ui:field="message" 
addStyleNames="{style.notice}">You have successfully
                                        terminated the
                                        session. Good bye!
                                </g:HTMLPanel>



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

Reply via email to