Author: dongxu
Date: Thu Sep 12 04:46:28 2013
New Revision: 1522390

URL: http://svn.apache.org/r1522390
Log:
replace Label List View in setting place to use ScrollPanel

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

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LabelListView.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LabelListView.java?rev=1522390&r1=1522389&r2=1522390&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LabelListView.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LabelListView.java
 Thu Sep 12 04:46:28 2013
@@ -207,6 +207,7 @@ import com.google.gwt.user.cellview.clie
 import com.google.gwt.user.client.ui.Button;
 import com.google.gwt.user.client.ui.Composite;
 import com.google.gwt.user.client.ui.DockLayoutPanel;
+import com.google.gwt.user.client.ui.ScrollPanel;
 import com.google.gwt.user.client.ui.SimplePanel;
 import com.google.gwt.view.client.AsyncDataProvider;
 import com.google.gwt.view.client.HasData;
@@ -220,7 +221,7 @@ import com.google.web.bindery.requestfac
 public class LabelListView extends Composite implements 
LabelListActivity.Displayable {
 
        @Inject LabelPropertiesActivity.Displayable labelProperties;
-       @UiField SimplePanel thisView;
+       @UiField ScrollPanel thisView;
 
        @UiField Button add;
        @UiField Button delete;
@@ -304,6 +305,8 @@ public class LabelListView extends Compo
                @Override
                protected void onRangeChanged(HasData<LabelNode> display) {
 
+            final int start = display.getVisibleRange().getStart();
+
                        rf.fetchFoldersRequest().fetch(null, 
Boolean.TRUE).fire(new Receiver<List<ImapFolder>>() {
                                @Override
                                public void onSuccess(List<ImapFolder> 
response) {
@@ -314,7 +317,7 @@ public class LabelListView extends Compo
                                                for (ImapFolder folder : 
response) {
                                                        
fillCellList(folderNodes, folder, LabelNode.ROOT);
                                                }
-                                               updateRowData(0, folderNodes);
+                                               updateRowData(start, 
folderNodes);
                                        }
                                }
 

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LabelListView.ui.xml
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LabelListView.ui.xml?rev=1522390&r1=1522389&r2=1522390&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LabelListView.ui.xml
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/LabelListView.ui.xml
 Thu Sep 12 04:46:28 2013
@@ -19,8 +19,12 @@
 =======
        <g:DockLayoutPanel>
                <g:center>
+<<<<<<< HEAD
                        <g:SimplePanel ui:field="thisView" />
 >>>>>>> make delete label in label setting work(backend now)
+=======
+                       <g:ScrollPanel ui:field="thisView" />
+>>>>>>> replace Label List View in setting place to use ScrollPanel
                </g:center>
                <g:south size="43">
                        <g:FlowPanel ui:field="folderOpButtons">



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