com.google.gwt.dom.client.Element.removeClassName()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(7.5k)|赞(0)|评价(0)|浏览(425)

本文整理了Java中com.google.gwt.dom.client.Element.removeClassName()方法的一些代码示例,展示了Element.removeClassName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Element.removeClassName()方法的具体详情如下:
包路径:com.google.gwt.dom.client.Element
类名称:Element
方法名:removeClassName

Element.removeClassName介绍

[英]Removes a name from this element's class property. If the name is not present, this method has no effect.
[中]从此元素的类属性中删除名称。如果名称不存在,则此方法无效。

代码示例

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. /**
  2. * Replace one class name with another.
  3. *
  4. * @param oldClassName the class name to be replaced
  5. * @param newClassName the class name to replace it
  6. */
  7. public final void replaceClassName(String oldClassName, String newClassName) {
  8. removeClassName(oldClassName);
  9. addClassName(newClassName);
  10. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. /**
  2. * Add the class name if it doesn't exist or removes it if does.
  3. *
  4. * @param className the class name to be toggled
  5. */
  6. public final void toggleClassName(String className) {
  7. boolean added = addClassName(className);
  8. if (!added) {
  9. removeClassName(className);
  10. }
  11. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. /**
  2. * This convenience method adds or removes a style name for a given element.
  3. * This method is typically used to add and remove secondary style names, but
  4. * it can be used to remove primary stylenames as well, but that is not
  5. * recommended. See {@link #setStyleName(String)} for a description of how
  6. * primary and secondary style names are used.
  7. *
  8. * @param elem the element whose style is to be modified
  9. * @param style the secondary style name to be added or removed
  10. * @param add <code>true</code> to add the given style, <code>false</code> to
  11. * remove it
  12. */
  13. protected static void setStyleName(Element elem, String style, boolean add) {
  14. if (elem == null) {
  15. throw new RuntimeException(NULL_HANDLE_MSG);
  16. }
  17. style = style.trim();
  18. if (style.length() == 0) {
  19. throw new IllegalArgumentException(EMPTY_STYLENAME_MSG);
  20. }
  21. if (add) {
  22. elem.addClassName(style);
  23. } else {
  24. elem.removeClassName(style);
  25. }
  26. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. @Override
  2. public void onUnpush(Element parent) {
  3. parent.getFirstChildElement().removeClassName(style.buttonCellBasePushing());
  4. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. public void setDisabled(boolean isDisabled) {
  2. if (this.disabled == isDisabled) {
  3. return;
  4. }
  5. this.disabled = isDisabled;
  6. if (disabled) {
  7. setResource(resDisabled);
  8. getElement().getParentElement().addClassName(styleDisabled);
  9. } else {
  10. setResource(resEnabled);
  11. getElement().getParentElement().removeClassName(styleDisabled);
  12. }
  13. Roles.getButtonRole().setAriaDisabledState(getElement(), disabled);
  14. }
  15. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. /**
  2. * Enable or disable the fast forward button.
  3. *
  4. * @param disabled true to disable, false to enable
  5. */
  6. private void setFastForwardDisabled(boolean disabled) {
  7. if (fastForward == null) {
  8. return;
  9. }
  10. if (disabled) {
  11. fastForward.setResource(resources.simplePagerFastForwardDisabled());
  12. fastForward.getElement().getParentElement().addClassName(
  13. style.disabledButton());
  14. } else {
  15. fastForward.setResource(resources.simplePagerFastForward());
  16. fastForward.getElement().getParentElement().removeClassName(
  17. style.disabledButton());
  18. }
  19. }

代码示例来源:origin: com.sksamuel.jqm4gwt/jqm4gwt-library

  1. protected void removeLiClassThumbIcon() {
  2. if (noLiThumbOrIcon) {
  3. List<JQMListItem> lis = getItems();
  4. for (JQMListItem li : lis) {
  5. if (li == null) continue;
  6. Element elt = li.getElement();
  7. elt.removeClassName(JQMListItem.STYLE_UI_LI_HAS_THUMB);
  8. elt.removeClassName(JQMListItem.STYLE_UI_LI_HAS_ICON);
  9. }
  10. }
  11. }

代码示例来源:origin: kiegroup/appformer

  1. public static <E extends Enum<? extends Style.HasCssName>> void removeEnumStyleNames(final Element element,
  2. final Class<E> enumClass) {
  3. for (final Enum<? extends Style.HasCssName> constant : enumClass.getEnumConstants()) {
  4. final String cssClass = ((Style.HasCssName) constant).getCssName();
  5. if (cssClass != null && !cssClass.isEmpty()) {
  6. element.removeClassName(cssClass);
  7. }
  8. }
  9. }

代码示例来源:origin: jqm4gwt/jqm4gwt

  1. protected void removeLiClassThumbIcon() {
  2. if (noLiThumbOrIcon) {
  3. List<JQMListItem> lis = getItems();
  4. for (JQMListItem li : lis) {
  5. if (li == null) continue;
  6. Element elt = li.getElement();
  7. elt.removeClassName(JQMListItem.STYLE_UI_LI_HAS_THUMB);
  8. elt.removeClassName(JQMListItem.STYLE_UI_LI_HAS_ICON);
  9. }
  10. }
  11. }

代码示例来源:origin: info.magnolia.ui/magnolia-ui-vaadin-common-widgets

  1. @Override
  2. protected void onComplete() {
  3. element.removeClassName(ZoomAnimation.this.isZoomIn ? ZOOM_IN_CLASS_NAME : ZOOM_OUT_CLASS_NAME);
  4. super.onComplete();
  5. }

代码示例来源:origin: org.uberfire/uberfire-widgets-commons

  1. public static <E extends Enum<? extends Style.HasCssName>> void removeEnumStyleNames(final Element element,
  2. final Class<E> enumClass) {
  3. for (final Enum<? extends Style.HasCssName> constant : enumClass.getEnumConstants()) {
  4. final String cssClass = ((Style.HasCssName) constant).getCssName();
  5. if (cssClass != null && !cssClass.isEmpty()) {
  6. element.removeClassName(cssClass);
  7. }
  8. }
  9. }

代码示例来源:origin: org.eclipse.che.core/che-core-ide-ui

  1. /**
  2. * Handling MouseOut event.
  3. *
  4. * @param row - element to be processed.
  5. */
  6. private void setStyleNormal(Element row) {
  7. if (row != null) {
  8. row.removeClassName(POPUP_RESOURCES.popup().popupMenuItemOver());
  9. }
  10. }

代码示例来源:origin: org.uberfire/uberfire-widgets-commons

  1. public static <E extends Style.HasCssName> void removeEnumStyleName(final Element element,
  2. final E style) {
  3. if (style != null && style.getCssName() != null && !style.getCssName().isEmpty()) {
  4. element.removeClassName(style.getCssName());
  5. }
  6. }
  7. }

代码示例来源:origin: com.sksamuel.jqm4gwt/jqm4gwt-library

  1. private static void applyImgOnly(Widget w) {
  2. if (w == null) return;
  3. Element elt = w.getElement();
  4. if (isImgOnly(elt)) elt.addClassName(IMG_ONLY);
  5. else elt.removeClassName(IMG_ONLY);
  6. }

代码示例来源:origin: jqm4gwt/jqm4gwt

  1. public static void setMiniEx(Element elt, boolean mini) {
  2. if (mini) {
  3. elt.addClassName(STYLE_UI_MINI);
  4. setAttribute(elt, DATA_MINI, "true");
  5. } else {
  6. elt.removeClassName(STYLE_UI_MINI);
  7. removeAttribute(elt, DATA_MINI);
  8. }
  9. }

代码示例来源:origin: gwtbootstrap3/gwtbootstrap3

  1. private void removeFromDataGrid(final TableType tableType) {
  2. getTableHeadElement().getParentElement().removeClassName(tableType.getCssName());
  3. getTableBodyElement().getParentElement().removeClassName(tableType.getCssName());
  4. getTableFootElement().getParentElement().removeClassName(tableType.getCssName());
  5. }

代码示例来源:origin: org.gwtbootstrap3/gwtbootstrap3

  1. private void removeFromDataGrid(final TableType tableType) {
  2. getTableHeadElement().getParentElement().removeClassName(tableType.getCssName());
  3. getTableBodyElement().getParentElement().removeClassName(tableType.getCssName());
  4. getTableFootElement().getParentElement().removeClassName(tableType.getCssName());
  5. }

代码示例来源:origin: GwtMaterialDesign/gwt-material

  1. protected void clearActiveClass(HasWidgets widget) {
  2. for (Widget child : widget) {
  3. Element element = child.getElement();
  4. if (StyleHelper.containsStyle(element.getClassName(), CssName.ACTIVE)) {
  5. element.removeClassName(CssName.ACTIVE);
  6. }
  7. if (child instanceof HasWidgets) {
  8. clearActiveClass((HasWidgets) child);
  9. }
  10. }
  11. }

代码示例来源:origin: info.magnolia.ui/magnolia-ui-vaadin-common-widgets

  1. @Override
  2. void setCaption(String newCaption, Element thumbnail) {
  3. final Element caption = getCaption(thumbnail);
  4. caption.setInnerHTML(newCaption);
  5. caption.getStyle().setDisplay(Style.Display.BLOCK); // ?
  6. final Element img = getImage(thumbnail);
  7. img.getStyle().setDisplay(Style.Display.BLOCK); // ?
  8. thumbnail.removeClassName(CLEARED_STYLE_NAME);
  9. }
  10. };

代码示例来源:origin: gwtbootstrap/gwt-bootstrap

  1. private void applyTableStyle(boolean striped, TableType type) {
  2. if(striped) {
  3. getTableHeadElement().getParentElement().addClassName(type.get());
  4. getTableBodyElement().getParentElement().addClassName(type.get());
  5. getTableFootElement().getParentElement().addClassName(type.get());
  6. } else {
  7. getTableHeadElement().getParentElement().removeClassName(type.get());
  8. getTableBodyElement().getParentElement().removeClassName(type.get());
  9. getTableFootElement().getParentElement().removeClassName(type.get());
  10. }
  11. }

相关文章

Element类方法