Author: dongxu
Date: Thu Sep 12 04:12:56 2013
New Revision: 1522311

URL: http://svn.apache.org/r1522311
Log:
ignore the cc or bcc addresses when they are hidden elements

Modified:
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.java
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.java

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.java?rev=1522311&r1=1522310&r2=1522311&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/activity/TopBarActivity.java
 Thu Sep 12 04:12:56 2013
@@ -170,7 +170,7 @@ public class TopBarActivity extends AppB
        public void start(AcceptsOneWidget container, EventBus eventBus) {
                container.setWidget(display.asWidget());
                bindTo(eventBus);
-               if (user != null) {
+               if (user != null && isOccupied()) {
                        display.getUserLabel().add(new HTML(user.getName()));
                }
        }
@@ -217,6 +217,10 @@ public class TopBarActivity extends AppB
                }
        }
 
+       private boolean isOccupied() {
+               return display.getUserLabel().getWidgetCount() < 1;
+       }
+
        public interface Displayable extends WidgetDisplayable {
                HasClickHandlers getLogoutClick();
 

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.java?rev=1522311&r1=1522310&r2=1522311&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/ComposeView.java
 Thu Sep 12 04:12:56 2013
@@ -317,6 +317,16 @@ public class ComposeView extends Composi
 
        MyFancyLookingButton button = new MyFancyLookingButton();
 
+       HasText emptyText = new HasText() {
+               @Override
+               public String getText() {
+                       return "";
+               }
+               @Override
+               public void setText(String text) {
+               }
+       };
+
        @Override
        public HasText getTo() {
                return toSuggest;
@@ -324,12 +334,18 @@ public class ComposeView extends Composi
 
        @Override
        public HasText getCc() {
-               return ccSuggest;
+               if (isShowing(ROW_CC))
+                       return ccSuggest;
+               else
+                       return emptyText;
        }
 
        @Override
        public HasText getBcc() {
-               return bccSuggest;
+               if (isShowing(ROW_BCC))
+                       return bccSuggest;
+               else
+                       return emptyText;
        }
 
        @Override



---------------------------------------------------------------------
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