]> source.dussan.org Git - vaadin-framework.git/commit
Make AbstractListing implement Focusable (#7965)
authorAleksi Hietanen <aleksi@vaadin.com>
Wed, 14 Dec 2016 13:36:14 +0000 (15:36 +0200)
committerPekka Hyvönen <pekka@vaadin.com>
Wed, 14 Dec 2016 13:36:14 +0000 (15:36 +0200)
commitafcd95da1dba4abfd6158f38ab0a95755e2623e4
tree9be6dfe6f1ea576e17171c573ffdf34310e2301d
parentce26bf7c4ce2d3f4a40904d103cb85bdd8fb17c6
Make AbstractListing implement Focusable (#7965)

* Make AbstractListing implement Focusable

Fixes vaadin/framework8-issues#552

* Add tests for other components that inherit from AbstractListing

* Fix setTabIndex in NativeSelect, ListSelect, RadioButtonGroup

Also adds a test for TwinColSelect.
15 files changed:
client/src/main/java/com/vaadin/client/ui/VNativeSelect.java
client/src/main/java/com/vaadin/client/ui/listselect/ListSelectConnector.java
client/src/main/java/com/vaadin/client/ui/nativeselect/NativeSelectConnector.java
client/src/main/java/com/vaadin/client/ui/optiongroup/RadioButtonGroupConnector.java
client/src/main/java/com/vaadin/client/ui/twincolselect/TwinColSelectConnector.java
server/src/main/java/com/vaadin/ui/AbstractListing.java
server/src/main/java/com/vaadin/ui/Component.java
uitest/src/main/java/com/vaadin/tests/components/grid/basics/GridBasics.java
uitest/src/test/java/com/vaadin/tests/focusable/AbstractFocusableComponentTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/focusable/CheckBoxGroupFocusableTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/focusable/GridFocusableTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/focusable/ListSelectFocusableTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/focusable/NativeSelectFocusableTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/focusable/RadioButtonGroupFocusableTest.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/focusable/TwinColSelectFocusableTest.java [new file with mode: 0644]