@Override public JQMButton withTheme(String themeName) { setTheme(themeName); return this; }
@Override public void setTheme(String themeName) { setTheme(this.getElement(), themeName); }
@Override public void setTheme(String themeName) { JQMButton.setTheme(label.getElement(), themeName); }
@Override public void setTheme(String themeName) { JQMButton.setTheme(label.getElement(), themeName); }
@Override public void setTheme(String themeName) { super.setTheme(themeName); if (headingToggle != null) { JQMButton.setTheme(headingToggle, themeName); } }
@Override public void setTheme(String themeName) { setTheme(this.getElement(), themeName); }
@Override public void setTheme(String themeName) { super.setTheme(themeName); if (headingToggle != null) { JQMButton.setTheme(headingToggle, themeName); } }
@Override public void setTheme(String themeName) { super.setTheme(themeName); if (headingToggle != null) { JQMButton.setTheme(headingToggle, themeName); } }
@Override public void setTheme(String themeName) { setTheme(this.getElement(), themeName); }
@Override public void setTheme(String themeName) { JQMButton.setTheme(this.getElement(), themeName); }
@Override public void setTheme(String themeName) { JQMButton.setTheme(this.getElement(), themeName); }
@Override public void setTheme(String themeName) { JQMButton.setTheme(this.getElement(), themeName); }
@Override public void setTheme(String themeName) { JQMButton.setTheme(label.getElement(), themeName); }
@Override public void setTheme(String themeName) { JQMCommon.setTheme(input, themeName); JQMButton.setTheme(label.getElement(), themeName); // to support dynamic theme changing }
@Override public void setTheme(String themeName) { JQMCommon.setTheme(input, themeName); JQMButton.setTheme(label.getElement(), themeName); // to support dynamic theme changing }
@Override public void setTheme(String themeName) { JQMCommon.setTheme(input, themeName); JQMButton.setTheme(label.getElement(), themeName); // to support dynamic theme changing }
@Override public void setTheme(String themeName) { JQMCommon.applyTheme(select, themeName); Element uiSel = findUiSelect(); if (uiSel != null) { Element btn = JQMCommon.findChild(uiSel, "ui-btn"); if (btn != null) JQMButton.setTheme(btn, themeName); } }
@Override public void setTheme(String themeName) { JQMCommon.applyTheme(select, themeName); Element uiSel = findUiSelect(); if (uiSel != null) { Element btn = JQMCommon.findChild(uiSel, "ui-btn"); if (btn != null) JQMButton.setTheme(btn, themeName); } }
@Override public void setTheme(String themeName) { JQMCommon.applyTheme(select, themeName); findUiSelect(); if (uiSelect != null) { Element btn = JQMCommon.findChild(uiSelect, "ui-btn"); if (btn != null) JQMButton.setTheme(btn, themeName); } }
private void refreshTrackTheme() { Element elt = select.getElement(); if (!select.isAttached() || !isReady(elt)) return; Element par = elt.getParentElement(); if (par == null) return; Element track = JQMCommon.findChild(par, "ui-flipswitch-on"); if (track != null && JQMCommon.hasStyle(track, "ui-btn")) { if (trackTheme != null && !trackTheme.isEmpty()) { track.removeClassName("ui-btn-inherit"); JQMButton.setTheme(track, trackTheme); } else { JQMButton.setTheme(track, "inherit"); track.removeAttribute("data-theme"); } } }