]> source.dussan.org Git - vaadin-framework.git/commit
The Button Component Strikes Back
authorJouni Koivuviita <jouni.koivuviita@itmill.com>
Thu, 27 Aug 2009 12:26:49 +0000 (12:26 +0000)
committerJouni Koivuviita <jouni.koivuviita@itmill.com>
Thu, 27 Aug 2009 12:26:49 +0000 (12:26 +0000)
commitad101f842727ca84a184f1bf1ad7c5e63878302b
treeb636516fa19ef5dab996c9160e576e3169e50f7b
parent7072fbb2f053ab9a390ee5e004d65e465c7b93e7
The Button Component Strikes Back

Fixes many theme issues with Button (mostly Reindeer theme), including #3110, #3193, #3194, #3180 and 3079.

Default button is now rendered on the client side with a DIV. Disabled buttons can now have descriptions, which fixes #2085.

Added a "new" component, NativeButton, which uses native BUTTON element rendering on the client side.

Theme compilation script now understands simple @import statements, which help keep things more organized in theme development.

svn changeset:8558/svn branch:6.1
32 files changed:
WebContent/VAADIN/themes/base/button/button.css
WebContent/VAADIN/themes/base/select/select.css
WebContent/VAADIN/themes/base/styles.css
WebContent/VAADIN/themes/reindeer/button/button.css
WebContent/VAADIN/themes/reindeer/button/firefox.css [new file with mode: 0644]
WebContent/VAADIN/themes/reindeer/button/ie.css [new file with mode: 0644]
WebContent/VAADIN/themes/reindeer/button/img/black-button-sprites-ie6.png
WebContent/VAADIN/themes/reindeer/button/img/black-button-sprites.png
WebContent/VAADIN/themes/reindeer/button/img/button-sprites-ie6.png
WebContent/VAADIN/themes/reindeer/button/img/button-sprites.png
WebContent/VAADIN/themes/reindeer/button/link-style.css [new file with mode: 0644]
WebContent/VAADIN/themes/reindeer/button/opera.css [new file with mode: 0644]
WebContent/VAADIN/themes/reindeer/button/primary-style.css [new file with mode: 0644]
WebContent/VAADIN/themes/reindeer/button/safari.css [new file with mode: 0644]
WebContent/VAADIN/themes/reindeer/button/small-style.css [new file with mode: 0644]
WebContent/VAADIN/themes/reindeer/button/standard.css [new file with mode: 0644]
WebContent/VAADIN/themes/reindeer/styles.css
WebContent/VAADIN/themes/runo/styles.css
WebContent/VAADIN/themes/sampler/sampler/styles.css
build/buildhelpers/com/vaadin/buildhelpers/CompileDefaultTheme.java
src/com/vaadin/demo/sampler/ModeSwitch.java
src/com/vaadin/demo/sampler/SamplerApplication.java
src/com/vaadin/terminal/gwt/client/ApplicationConnection.java
src/com/vaadin/terminal/gwt/client/DefaultWidgetSet.java
src/com/vaadin/terminal/gwt/client/ui/VButton.java
src/com/vaadin/terminal/gwt/client/ui/VCalendarPanel.java
src/com/vaadin/terminal/gwt/client/ui/VNativeButton.java [new file with mode: 0644]
src/com/vaadin/terminal/gwt/client/ui/VOptionGroupBase.java
src/com/vaadin/tests/themes/ButtonsTest.java [new file with mode: 0644]
src/com/vaadin/tests/themes/ReindeerButtonsTest.java [deleted file]
src/com/vaadin/ui/Button.java
src/com/vaadin/ui/NativeButton.java [new file with mode: 0644]