]> source.dussan.org Git - vaadin-framework.git/commit
Implement programmatic scrolling (#13327)
authorPatrik Lindström <patrik@vaadin.com>
Tue, 11 Feb 2014 13:36:24 +0000 (15:36 +0200)
committerHenrik Paul <henrik@vaadin.com>
Tue, 18 Feb 2014 15:47:40 +0000 (15:47 +0000)
commitd2027d8344313b048bf3b82e2a988ab40b0bb596
treec387db0400b72af93bcb4205e241229e44a4cb29
parent0ad5587c2f5dba0678995402dab482e81867f366
Implement programmatic scrolling (#13327)

Further changes required for this, included in the same patch:
- created GridClientRpc interface
- created test case UI for server-side controlled Grid programmatic
scrolling
- refactored getScrollPos logic into Escalator and moved
ScrollDestination enum to shared package

Change-Id: Ibf72a4f75831807d83fb5941597a6ce3fda08e17
client/src/com/vaadin/client/ui/grid/Escalator.java
client/src/com/vaadin/client/ui/grid/Grid.java
client/src/com/vaadin/client/ui/grid/GridConnector.java
client/src/com/vaadin/client/ui/grid/ScrollDestination.java [deleted file]
client/src/com/vaadin/shared/ui/grid/ScrollDestination.java [new file with mode: 0644]
server/src/com/vaadin/ui/components/grid/Grid.java
shared/src/com/vaadin/shared/ui/grid/GridClientRpc.java [new file with mode: 0644]
shared/src/com/vaadin/shared/ui/grid/GridConstants.java [new file with mode: 0644]
uitest/src/com/vaadin/tests/components/grid/GridScrolling.java [new file with mode: 0644]
uitest/src/com/vaadin/tests/widgetset/client/grid/TestGridConnector.java
uitest/src/com/vaadin/tests/widgetset/client/grid/VTestGrid.java