12345678910111213141516171819202122232425262728293031323334 |
- package com.vaadin.tests.components.checkbox;
-
- import com.vaadin.server.VaadinRequest;
- import com.vaadin.tests.components.AbstractTestUIWithLog;
- import com.vaadin.ui.CheckBox;
-
- public class CheckboxLabelInputElement extends AbstractTestUIWithLog {
-
- @Override
- protected void setup(VaadinRequest request) {
- final CheckBox cb = new CheckBox(
- "Test custom style names for inner elements", true);
- cb.getInputElement().addStyleName("my-input-class");
- cb.getLabelElement().addStyleName("my-label-class");
-
- addComponent(cb);
-
- addButton("add-style", e -> {
- cb.getInputElement().addStyleName("later-applied-input-class");
- cb.getLabelElement().addStyleName("later-applied-label-class");
- });
-
- addButton("remove-style", e -> {
- cb.getInputElement().removeStyleName("my-input-class");
- cb.getLabelElement().removeStyleName("my-label-class");
- });
-
- addButton("remove-style-2", e -> {
- cb.getInputElement().removeStyleName("later-applied-input-class");
- cb.getLabelElement().removeStyleName("later-applied-label-class");
- });
- }
-
- }
|