@Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); Components.assertTag(this, tag, "html"); }
@Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); if (!getParent().get(childId).isEnabled()) { Attributes.addClass(tag, "disabled"); } } }
@Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); Attributes.removeClass(tag, "container", "container-fluid"); if (isFluid()) { Attributes.addClass(tag, "container-fluid"); } else { Attributes.addClass(tag, "container"); } } };
@Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); Attributes.removeClass(tag, Size.Large.cssClassName(), Size.Small.cssClassName()); switch (size) { case Large: Attributes.addClass(tag, Size.Large.cssClassName()); break; case Small: Attributes.addClass(tag, Size.Small.cssClassName()); break; default: // do nothing. the CSS classes are removed before the switch } } };
@Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); tag.put("for", component.getMarkupId()); if (component instanceof FormComponent) { FormComponent<?> fc = (FormComponent<?>)component; if (fc.isRequired()) { tag.append("class", component.getString(CSS_REQUIRED_KEY, null, CSS_REQUIRED_DEFAULT), " "); } if (!fc.isValid()) { tag.append("class", component.getString(CSS_ERROR_KEY, null, CSS_ERROR_DEFAULT), " "); } } if (!component.isEnabledInHierarchy()) { tag.append("class", component.getString(CSS_DISABLED_KEY, null, CSS_DISABLED_DEFAULT), " "); } }
@Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); tag.put("for", component.getMarkupId()); if (component instanceof FormComponent) { FormComponent<?> fc = (FormComponent<?>)component; if (fc.isRequired()) { tag.append("class", component.getString(CSS_REQUIRED_KEY, null, CSS_REQUIRED_DEFAULT), " "); } if (!fc.isValid()) { tag.append("class", component.getString(CSS_ERROR_KEY, null, CSS_ERROR_DEFAULT), " "); } } if (!component.isEnabledInHierarchy()) { tag.append("class", component.getString(CSS_DISABLED_KEY, null, CSS_DISABLED_DEFAULT), " "); } }
@Override protected void onComponentTag(final ComponentTag tag) { super.onComponentTag(tag); checkComponentTag(tag, "html"); if (locale != null) { tag.put("lang", toAttributeValue(locale)); } final CssClassNames.Builder cssClassNames = CssClassNames.newBuilder(); if (useModernizr) { cssClassNames.add("no-js"); } cssClassNames.add(createBrowserShortcut(clientProperties)); cssClassNames.add("theme-" + Bootstrap.getSettings().getActiveThemeProvider().getActiveTheme().name()); tag.put("class", cssClassNames.asString()); }