Example usage for com.google.gwt.dom.client Element removeAttribute

List of usage examples for com.google.gwt.dom.client Element removeAttribute

Introduction

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

Prototype

@Override
    public void removeAttribute(String name) 

Source Link

Usage

From source file:cc.alcina.framework.gwt.client.widget.dialog.RelativePopupPanel.java

License:Apache License

@Override
public void setTitle(String title) {
    Element containerElement = getContainerElement();
    if (title == null || title.length() == 0) {
        containerElement.removeAttribute("title");
    } else {/*from   w w  w .j av  a  2 s .  com*/
        containerElement.setAttribute("title", title);
    }
}

From source file:com.alkacon.geranium.client.ui.input.Label.java

License:Open Source License

/**
 * Updates the title.<p>//from   ww w  . ja  va 2 s. c o  m
 * 
 * @param truncating true if the label is being truncated 
 */
public void updateTitle(boolean truncating) {

    String title = getTitle(truncating);
    Element element = getElement();
    if (title == null) {
        element.removeAttribute(DomUtil.Attribute.title.name());
    } else {
        element.setAttribute(DomUtil.Attribute.title.name(), title);
    }
}

From source file:com.cgxlib.xq.client.impl.AttributeImpl.java

License:Apache License

public void removeAttribute(XQ xq, String key) {
    for (Element e : xq.elements()) {
        if (e.getNodeType() != 1) {
            continue;
        }/*www . java2s.com*/
        if (JsUtils.hasProperty(e, key)) {
            if (BOOLEAN_ATTR_REGEX.test(key)) {
                e.setPropertyBoolean(key, false);
            } else {
                e.setPropertyObject(key, null);
            }
        }
        e.removeAttribute(key);
    }
}

From source file:com.ciplogic.web.codeeditor.render.geshi.GeshiCodeRenderer.java

License:Open Source License

private void updateExistingElement(VisualEditor visualEditor, Element codeElement, Element createdContainer,
        LanguageDefinitionVO programmingLanguage, boolean showLines) {
    codeElement.setInnerHTML(createdContainer.getFirstChildElement().getInnerHTML());
    if (showLines) {
        codeElement.setAttribute(linesAttribute, linesAttributeValue);
    } else {//from   w  ww.  j  av a 2 s.c o  m
        codeElement.removeAttribute(linesAttribute);
    }
    codeElement.setAttribute(langAttribute, programmingLanguage.getCodeRendererName());

    createCss(visualEditor, programmingLanguage);
}

From source file:com.databasepreservation.visualization.shared.client.widgets.wcag.WCAGUtilities.java

public void makeAccessible(Element element) {

    if (element.getAttribute("align") != null) {
        String className = "";
        if (element.getAttribute("align").equals("right")) {
            className = "alignRight";
        } else if (element.getAttribute("align").equals("left")) {
            className = "alignLeft";
        } else if (element.getAttribute("align").equals("center")) {
            className = "alignCenter";
        } else {/*from w  w w.ja v  a 2s . co  m*/
            className = "alignJustify";
        }
        element.removeAttribute("align");
        element.addClassName(className);
    }

    if (INPUT_TAGNAMES.contains(element.getTagName())) {
        addAttributeIfNonExistent(element, "title", "t_" + Random.nextInt(1000), true);
    }

    if (element.getChildCount() > 0) {
        for (int i = 0; i < element.getChildCount(); i++) {
            if (element.getChild(i).getNodeType() == Node.ELEMENT_NODE) {
                makeAccessible((Element) element.getChild(i));
            }
        }
    }

}

From source file:com.gwtm.ui.client.widgets.FlipSwitch.java

License:Apache License

private void updateFlipPosition(int duration) {
    Utils.Fx.setTransitionDuration(getFilpElement(), duration);
    Element flip = getFilpElement();

    // make the value be visible during design time
    if (Beans.isDesignTime()) {
        Element flipDiv = (Element) flip.getChild(1);
        if (value) {
            flipDiv.removeAttribute("style");
        } else {/*from   w w w  .ja  v  a2 s . com*/
            flipDiv.setAttribute("style", "position:absolute; left:0; height:2em; margin-left:.5px;");
        }
    } else {
        if (value) {
            Utils.Fx.setTranslateX(flip, getOnPosition());
        } else {
            Utils.Fx.setTranslateX(flip, getOffPosition());
        }
    }
}

From source file:com.gwtmobile.ui.client.widgets.FlipSwitch.java

License:Apache License

private void updateFlipPosition(int duration) {
    Utils.setTransitionDuration(getFilpElement(), duration);
    Element flip = getFilpElement();

    // make the value be visible during design time
    if (Beans.isDesignTime()) {
        Element flipDiv = (Element) flip.getChild(1);
        if (value) {
            flipDiv.removeAttribute("style");
        } else {//  w  w  w .  ja  va2  s  .c o  m
            flipDiv.setAttribute("style", "position:absolute; left:0; height:2em; margin-left:.5px;");
        }
    } else {
        if (value) {
            Utils.setTranslateX(flip, getOnPosition());
        } else {
            Utils.setTranslateX(flip, getOffPosition());
        }
    }
}

From source file:com.haulmont.cuba.web.toolkit.ui.client.sourcecodeeditor.CubaSourceCodeEditorWidget.java

License:Apache License

@Override
public void setEnabled(boolean enabled) {
    super.setEnabled(enabled);

    super.setReadOnly(!enabled || readOnly);

    if (editor != null) {
        Element textAreaElement = getTextAreaElement();

        if (enabled) {
            textAreaElement.removeAttribute("disabled");
        } else {/*from   www  .  ja v  a  2s.co  m*/
            textAreaElement.setAttribute("disabled", "disabled");
        }

        updateTabIndex();
    }
}

From source file:com.sciencegadgets.client.algebra.ConstantRandomizer.java

License:Open Source License

public static HashMap<Parameter, String> insertRandomProvided(HashMap<Parameter, String> parameterMap) {

    String randomProvidedString = parameterMap.get(Parameter.randomprovided);
    if (randomProvidedString == null || "".equals(randomProvidedString)) {
        return parameterMap;
    }// ww  w.j av a  2  s. c  o m
    String[] randomProvidedArray = randomProvidedString.split(URLParameters.RANDOM_PROVIDED_DELIMITER);

    String equationString = parameterMap.get(Parameter.equation);
    Element equationXML = new HTML(equationString).getElement().getFirstChildElement();

    NodeList<Element> numberNodes = equationXML.getElementsByTagName(TypeSGET.Number.getTag());
    LinkedList<Element> nodesExpectingProvidedNumber = new LinkedList<Element>();

    for (int i = 0; i < numberNodes.getLength(); i++) {
        Element num = numberNodes.getItem(i);
        String randomness = num.getAttribute(MathAttribute.Randomness.getAttributeName());
        if (randomness.contains(RandomSpecPanel.RANDOM_PROVIDED)) {
            nodesExpectingProvidedNumber.add(num);
        }
    }

    if (randomProvidedArray.length == nodesExpectingProvidedNumber.size()) {

        for (int i = 0; i < nodesExpectingProvidedNumber.size(); i++) {
            Element expecting = nodesExpectingProvidedNumber.get(i);
            String provided = randomProvidedArray[i];
            expecting.setInnerText(provided);

            expecting.removeAttribute(MathAttribute.Randomness.getAttributeName());
        }

        parameterMap.remove(Parameter.randomprovided);
        parameterMap.put(Parameter.equation, JSNICalls.elementToString(equationXML));

    } else {
        String nodeAvailableList = "";
        for (Element nodeAvailable : nodesExpectingProvidedNumber) {
            nodeAvailableList = nodeAvailableList + "\n" + JSNICalls.elementToString(nodeAvailable);
        }
        JSNICalls.error("Random numbers provided don't match the spots available:\n"
                + randomProvidedArray.length + " provided: " + randomProvidedString + "\n"
                + nodesExpectingProvidedNumber.size() + " available: " + nodeAvailableList);
    }
    return parameterMap;
}

From source file:com.sciencegadgets.client.algebra.edit.LinkPrompt_Equation.java

License:Open Source License

protected void updateLinks(HashMap<Parameter, String> pMap) {

    // Replaces link text with equation HTML

    if (initialEquation == null) {
        html = algebraActivity.getEquationTree().getDisplayClone();
    } else {/*from w w w  .j  a  v a 2  s  . c  o m*/
        html = initialEquation.getDisplayClone();
    }
    // linkDisplay.setHTML(html.getHTML());

    NodeList<Element> allEl = html.getElement().getElementsByTagName("*");
    for (int i = 0; i < allEl.getLength(); i++) {
        Element el = allEl.getItem(i);
        el.removeAttribute("id");
    }

    Element styleLink = new HTML("<link type=\"text/css\" rel=\"stylesheet\" href=\"" + URLParameters.URL_TOP
            + "/CSStyles/equation.css\"></link>").getElement();
    styleLink.appendChild(html.getElement());
    Element linkEl = linkDisplay.getElement();
    linkEl.removeAllChildren();
    linkEl.appendChild(styleLink);

    iframeDisplay.setName("InteractiveEquation");
    iframeDisplay.setFrameBorder(0);

    super.updateLinks(pMap);

}