summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Ahlroos <john@vaadin.com>2012-10-02 08:54:05 +0300
committerJohn Ahlroos <john@vaadin.com>2012-10-02 08:54:05 +0300
commitbe8ee9606012d3c3369e33e855673e8b9424139c (patch)
tree079715ccb61845cbf2b06557d7b8e17a778a2e86
parent5efcd34424299e40dfef960c61f52ee61b104929 (diff)
downloadvaadin-framework-be8ee9606012d3c3369e33e855673e8b9424139c.tar.gz
vaadin-framework-be8ee9606012d3c3369e33e855673e8b9424139c.zip
Button now changes child element stylenames when primary style name is changed specifically #9724
-rw-r--r--client/src/com/vaadin/client/ui/button/VButton.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/client/src/com/vaadin/client/ui/button/VButton.java b/client/src/com/vaadin/client/ui/button/VButton.java
index 2486876856..52987b01c1 100644
--- a/client/src/com/vaadin/client/ui/button/VButton.java
+++ b/client/src/com/vaadin/client/ui/button/VButton.java
@@ -115,6 +115,13 @@ public class VButton extends FocusWidget implements ClickHandler {
captionElement.setClassName(getStylePrimaryName() + "-caption");
}
+ @Override
+ public void setStylePrimaryName(String style) {
+ super.setStylePrimaryName(style);
+ wrapper.setClassName(getStylePrimaryName() + "-wrap");
+ captionElement.setClassName(getStylePrimaryName() + "-caption");
+ }
+
public void setText(String text) {
captionElement.setInnerText(text);
}