Example usage for com.google.gwt.user.client Element removeClassName

List of usage examples for com.google.gwt.user.client Element removeClassName

Introduction

In this page you can find the example usage for com.google.gwt.user.client Element removeClassName.

Prototype

@Override
    public boolean removeClassName(String className) 

Source Link

Usage

From source file:com.eduworks.gwt.client.pagebuilder.PageAssembler.java

License:Apache License

public static void removeClass(String id, String classToRemove) {
    Element elementById = DOM.getElementById(id);
    if (elementById != null)
        elementById.removeClassName(classToRemove);
}

From source file:com.eduworks.gwt.client.pagebuilder.screen.ScreenTemplate.java

License:Apache License

public static void setAlertBoxMessage(String message, AlertType type, final String containerName) {

    Element messageContainer = DOM.getElementById(containerName);

    if (messageContainer != null) {

        messageContainer.getFirstChildElement().setInnerText(message);

        clearAlertState();/*from w ww. j  a  v  a2s. co  m*/

        if (type == AlertType.WARNING) {
            messageContainer.addClassName("warning");
            messageContainer.getStyle().setColor("white");
        } else if (type == AlertType.ERROR) {
            messageContainer.addClassName("alert");
            messageContainer.getStyle().setColor("white");
        } else if (type == AlertType.INFO) {
            messageContainer.addClassName("info");
            messageContainer.getStyle().setColor("black");
        } else if (type == AlertType.SUCCESS) {
            messageContainer.addClassName("success");
            messageContainer.getStyle().setColor("white");
        } else if (type == AlertType.SECONDARY) {
            messageContainer.addClassName("secondary");
            messageContainer.getStyle().setColor("black");
        }

        messageContainer.addClassName("active");
        messageContainer.removeClassName("hidden");

        Timer timeoutTimer = new Timer() {
            public void run() {
                hideAlertBox(containerName);
            }
        };
        timeoutTimer.schedule(TIMER_STATUS_WINDOW_DELAY);
    }
}

From source file:com.eduworks.gwt.client.pagebuilder.screen.ScreenTemplate.java

License:Apache License

public static void hideAlertBox(String containerName) {
    Element messageContainer = DOM.getElementById(containerName);

    if (messageContainer != null) {
        messageContainer.addClassName("hidden");
        messageContainer.removeClassName("active");
    }//from   w  w  w  . ja v  a 2 s .  c o m
}

From source file:com.eduworks.gwt.client.pagebuilder.screen.ScreenTemplate.java

License:Apache License

public static void clearAlertState() {
    Element messageContainer = DOM.getElementById("innerMessageContainer");

    if (messageContainer != null) {
        messageContainer.addClassName("hidden");
        messageContainer.removeClassName("active");
        messageContainer.removeClassName("warning");
        messageContainer.removeClassName("alert");
        messageContainer.removeClassName("info");
        messageContainer.removeClassName("success");
        messageContainer.removeClassName("secondary");
    }//from   w w w. j av a 2  s . co m
}

From source file:com.ikon.extension.frontend.client.widget.base.ColoredFlexTable.java

License:Open Source License

@Override
public void onBrowserEvent(Event event) {
    super.onBrowserEvent(event);
    Element td = getEventTargetCell(event);
    if (td == null)
        return;/*from   w w  w  .j av a  2 s . c o m*/
    Element tr = DOM.getParent(td);

    switch (DOM.eventGetType(event)) {
    case Event.ONMOUSEOVER:
        tr.addClassName(ROW_STYLE_NAME + "-mouseover");
        break;

    case Event.ONMOUSEOUT: {
        tr.removeClassName(ROW_STYLE_NAME + "-mouseover");
        break;
    }
    }
}

From source file:com.qualogy.qafe.mgwt.client.ui.component.ComponentHelper.java

License:Apache License

public static void removeStyle(Element element, String style) {
    if (element == null) {
        return;//w  w  w . j av a2s .  c  o m
    }
    element.removeClassName(style);
}

From source file:com.smartgwt.mobile.client.widgets.BaseButton.java

License:Open Source License

private void doSetIcon(boolean fireContentChangedEvent) {
    assert icon != null && iconImage != null;
    final Element img = iconImage.getElement();
    final Style imgStyle = img.getStyle();
    if (masked) {
        iconImage.setResource(IconResources.INSTANCE.blank());
        if ("IMG".equals(img.getTagName())) {
            final ImageElement iconImageImgElem = ImageElement.as(img);
            iconImageImgElem.removeAttribute("width");
            iconImageImgElem.removeAttribute("height");
        }/*from   www  . j  a  v  a 2s  .c o m*/
        imgStyle.clearWidth();
        imgStyle.clearHeight();
        img.setClassName(_CSS.maskedButtonIconClass());
        imgStyle.clearBackgroundColor();
        imgStyle.clearBackgroundImage();
        // Note: Mobile WebKit automatically scales down the mask image to fit the element
        // to which the mask image is applied.
        imgStyle.setProperty("WebkitMaskBoxImage", "url(" + icon.getSafeUri().asString() + ")");
    } else {
        if ("IMG".equals(img.getTagName())) {
            final ImageElement iconImageImgElem = ImageElement.as(img);
            iconImageImgElem.removeAttribute("width");
            iconImageImgElem.removeAttribute("height");
        }
        imgStyle.clearWidth();
        imgStyle.clearHeight();
        imgStyle.clearProperty("MozBackgroundSize");
        imgStyle.clearProperty("OBackgroundSize");
        imgStyle.clearProperty("WebkitBackgroundSize");
        imgStyle.clearProperty("backgroundSize");
        img.removeClassName(_CSS.maskedButtonIconClass());
    }

    setIconAlign(iconAlign);
    if (iconColor != null) {
        setIconColor(iconColor);
    }

    imgStyle.clearVisibility();
    if (fireContentChangedEvent)
        _fireContentChangedEvent();
}

From source file:com.vaadin.client.ui.AriaHelper.java

License:Apache License

/**
 * Clears the settings that moved the element out of sight, so it is visible
 * on the page again.//from ww w. j  a v a2  s  .com
 * 
 * @param element
 *            Element to clear the specific styles from
 */
public static void visibleForAll(Element element) {
    element.removeClassName(ASSISTIVE_DEVICE_ONLY_STYLE);
}

From source file:org.geomajas.quickstart.mobile.client.widget.slidenav.SlideNavLayoutImpl.java

License:Open Source License

private void toggleCssClass(String cssClassName, Element element) {
    String cssClassAttr = element.getAttribute("class");

    if (cssClassAttr.indexOf(cssClassName) != -1) {
        element.removeClassName(cssClassName);
    } else {//from ww w .  j a v  a2  s .  c om
        element.addClassName(cssClassName);
    }
}

From source file:org.jboss.errai.security.client.local.style.RoleStyleBindingProvider.java

License:Apache License

@PostConstruct
public void init() {
    StyleBindingsRegistry.get().addStyleBinding(RestrictedAccess.class, new AnnotationStyleBindingExecutor() {
        @Override//from w w w .  j a v a2 s.c om
        public void invokeBinding(final Element element, final Annotation annotation) {
            final User user = userCache.getUser();
            final Set<Role> extractedRoles = roleExtractor.extractAllRoles((RestrictedAccess) annotation);

            if (User.ANONYMOUS.equals(user) || !user.getRoles().containsAll(extractedRoles)) {
                element.addClassName(RestrictedAccess.CSS_CLASS_NAME);
            } else {
                element.removeClassName(RestrictedAccess.CSS_CLASS_NAME);
            }
        }
    });
}