Example usage for com.google.gwt.user.client DOM createInputPassword

List of usage examples for com.google.gwt.user.client DOM createInputPassword

Introduction

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

Prototype

public static Element createInputPassword() 

Source Link

Document

Creates an HTML INPUT type='PASSWORD' element.

Usage

From source file:com.extjs.gxt.ui.client.widget.form.TextField.java

License:sencha.com license

@Override
protected void onRender(Element target, int index) {
    if (el() == null) {
        setElement(DOM.createDiv(), target, index);
        getElement().setAttribute("role", "presentation");
        getElement().appendChild(password ? DOM.createInputPassword() : DOM.createInputText());
        input = el().firstChild();//from  ww  w .j a v  a  2  s .c  o m
    }

    addStyleName("x-form-field-wrap");
    getInputEl().addStyleName(fieldStyle);

    getInputEl().setId(getId() + "-input");

    super.onRender(target, index);
    removeStyleName(fieldStyle);

    if (GXT.isAriaEnabled()) {
        if (!getAllowBlank()) {
            setAriaState("aria-required", "true");
        }
    }

    applyEmptyText();
}

From source file:com.extjs.gxt.ui.client.widget.form.TriggerField.java

License:sencha.com license

@Override
protected void onRender(Element target, int index) {

    focusEventPreview = new BaseEventPreview() {
        protected boolean onAutoHide(final PreviewEvent ce) {
            if (ce.getEventTypeInt() == Event.ONMOUSEDOWN) {
                mimicBlur(ce, ce.getTarget());
            }/*from   w  ww  .j a va2  s .c o  m*/
            return false;
        }
    };

    if (el() != null) {
        super.onRender(target, index);
        return;
    }

    setElement(DOM.createDiv(), target, index);

    if (!isPassword()) {
        input = new El(DOM.createInputText());
    } else {
        input = new El(DOM.createInputPassword());
    }

    addStyleName("x-form-field-wrap");

    input.addStyleName(fieldStyle);

    trigger = new El(GXT.isHighContrastMode ? DOM.createDiv() : DOM.createImg());
    trigger.dom.setClassName("x-form-trigger " + triggerStyle);
    trigger.dom.setPropertyString("src", GXT.BLANK_IMAGE_URL);
    if (GXT.isAriaEnabled()) {
        trigger.dom.setPropertyString("alt", "Dropdown");
    }

    el().appendChild(input.dom);
    el().appendChild(trigger.dom);

    if (hideTrigger) {
        trigger.setVisible(false);
    }

    super.onRender(target, index);

    if (!editable) {
        setEditable(false);
    }
}

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

License:Apache License

public VPasswordField() {
    super(DOM.createInputPassword());
}

From source file:com.vaadin.client.v7.ui.VLegacyPasswordField.java

License:Apache License

public VLegacyPasswordField() {
    super(DOM.createInputPassword());
}

From source file:org.eclipse.kura.web.client.util.TextFieldWithButton.java

License:Open Source License

@Override
protected void onRender(Element target, int index) {
    m_wrap = new El(DOM.createDiv());
    m_wrap.addStyleName("x-form-field-wrap");
    m_wrap.addStyleName("x-form-file-wrap");

    if (isPassword()) {
        input = new El(DOM.createInputPassword());
    } else {// ww  w  . jav a2s  .c  o m
        input = new El(DOM.createInputText());
    }
    input.addStyleName(fieldStyle);
    input.addStyleName("x-form-file-text");
    input.setStyleAttribute("color", "#000000");
    m_wrap.appendChild(input.dom);

    setElement(m_wrap.dom, target, index);
    super.onRender(target, index);

    m_button.addStyleName("x-form-file-btn");
    m_button.render(m_wrap.dom);

    if (width == null) {
        setWidth(150);
    }
}

From source file:org.talend.mdm.webapp.base.client.widget.ComboBoxEx.java

License:Open Source License

@Override
protected void onRender(Element parent, int index) {
    focusEventPreview = new BaseEventPreview() {

        @Override//from  ww  w .  j a va 2  s. com
        protected boolean onAutoHide(final PreviewEvent ce) {
            if (ce.getEventTypeInt() == Event.ONMOUSEDOWN) {
                mimicBlur(ce, ce.getTarget());
            }
            return false;
        }
    };

    if (el() != null) {
        super.onRender(parent, index);
        return;
    }

    setElement(DOM.createDiv(), parent, index);

    if (!isPassword()) {
        if (isEditable()) {
            input = new El(DOM.createInputText());
        } else {
            textFieldDisable = DOM.createDiv();
            if (name != null && name.length() > 0) {
                DOM.setElementAttribute(textFieldDisable, "key", name); //$NON-NLS-1$
            }
            DOM.setElementAttribute(textFieldDisable, "type", "text"); //$NON-NLS-1$//$NON-NLS-2$
            DOM.setElementAttribute(textFieldDisable, "contenteditable", "true"); //$NON-NLS-1$//$NON-NLS-2$
            String elementStyle = "overflow: hidden; whiteSpace: nowrap;"; //$NON-NLS-1$
            if (GXT.isIE) {
                elementStyle = "overflow: hidden; whiteSpace: nowrap; float: left;"; //$NON-NLS-1$
            }
            if (getUserProperties() != null && getUserProperties().size() > 0) {
                if (getUserProperties().containsKey(KEY_MDM_READ_ONLY_FIELD_STYLE)) {
                    elementStyle = elementStyle + getUserProperties().get(KEY_MDM_READ_ONLY_FIELD_STYLE);
                }
            }
            DOM.setElementAttribute(textFieldDisable, "style", elementStyle); //$NON-NLS-1$
            input = new El(textFieldDisable);
        }
    } else {
        input = new El(DOM.createInputPassword());
    }

    addStyleName("x-form-field-wrap"); //$NON-NLS-1$

    input.addStyleName(fieldStyle);

    trigger = new El(GXT.isHighContrastMode ? DOM.createDiv() : DOM.createImg());
    trigger.dom.setClassName("x-form-trigger " + triggerStyle); //$NON-NLS-1$
    trigger.dom.setPropertyString("src", GXT.BLANK_IMAGE_URL); //$NON-NLS-1$
    if (GXT.isAriaEnabled()) {
        trigger.dom.setPropertyString("alt", "Dropdown"); //$NON-NLS-1$ //$NON-NLS-2$
    }

    el().appendChild(input.dom);
    el().appendChild(trigger.dom);

    if (isHideTrigger()) {
        trigger.setVisible(false);
    }

    super.onRender(parent, index);

    if (!isEditable()) {
        setEditable(false);
    }

    initList();

    if (!autoComplete) {
        getInputEl().dom.setAttribute("autocomplete", "off"); //$NON-NLS-1$ //$NON-NLS-2$
    }

    if (mode.equals("local")) { //$NON-NLS-1$
        minChars = 0;
    }

    dqTask = new DelayedTask(new Listener<BaseEvent>() {

        @Override
        public void handleEvent(BaseEvent be) {
            initQuery();
        }
    });

    if (valueField != null) {
        hiddenInput = Document.get().createHiddenInputElement().cast();
        hiddenInput.setName(getName() + "-hidden"); //$NON-NLS-1$
        getElement().appendChild(hiddenInput);
    }

    if (typeAhead) {
        taTask = new DelayedTask(new Listener<BaseEvent>() {

            @Override
            public void handleEvent(BaseEvent be) {
                onTypeAhead();
            }
        });
    }
    eventPreview.getIgnoreList().add(getElement());

    Accessibility.setState(getElement(), "aria-owns", listView.getId()); //$NON-NLS-1$
    Accessibility.setRole(getElement(), "combobox"); //$NON-NLS-1$

    if (!isEditable()) {
        setEditable(false);
    }
}

From source file:org.talend.mdm.webapp.browserecords.client.widget.inputfield.FormatDateField.java

License:Open Source License

@Override
protected void onRender(Element target, int index) {

    focusEventPreview = new BaseEventPreview() {

        @Override// www. j  ava2s.c  o  m
        protected boolean onAutoHide(final PreviewEvent ce) {
            if (ce.getEventTypeInt() == Event.ONMOUSEDOWN) {
                mimicBlur(ce, ce.getTarget());
            }
            return false;
        }
    };

    if (el() != null) {
        super.onRender(target, index);
        return;
    }

    setElement(DOM.createDiv(), target, index);

    if (!isPassword()) {
        if (isEditable()) {
            input = new El(DOM.createInputText());
        } else {
            textFieldDisable = DOM.createDiv();
            if (name != null && name.length() > 0) {
                DOM.setElementAttribute(textFieldDisable, "key", name); //$NON-NLS-1$
            }
            DOM.setElementAttribute(textFieldDisable, "type", "text"); //$NON-NLS-1$//$NON-NLS-2$
            DOM.setElementAttribute(textFieldDisable, "contenteditable", "true"); //$NON-NLS-1$//$NON-NLS-2$
            String elementStyle = "overflow: hidden; whiteSpace: nowrap;"; //$NON-NLS-1$
            if (GXT.isIE) {
                elementStyle = "overflow: hidden; whiteSpace: nowrap; float: left;"; //$NON-NLS-1$
            }
            if (getUserProperties() != null && getUserProperties().size() > 0) {
                if (getUserProperties().containsKey(KEY_MDM_READ_ONLY_FIELD_STYLE)) {
                    elementStyle = elementStyle + getUserProperties().get(KEY_MDM_READ_ONLY_FIELD_STYLE);
                }
            }
            DOM.setElementAttribute(textFieldDisable, "style", elementStyle); //$NON-NLS-1$
            input = new El(textFieldDisable);
        }
    } else {
        input = new El(DOM.createInputPassword());
    }

    addStyleName("x-form-field-wrap"); //$NON-NLS-1$

    input.addStyleName(fieldStyle);

    trigger = new El(GXT.isHighContrastMode ? DOM.createDiv() : DOM.createImg());
    trigger.dom.setClassName("x-form-trigger " + triggerStyle); //$NON-NLS-1$
    trigger.dom.setPropertyString("src", GXT.BLANK_IMAGE_URL); //$NON-NLS-1$
    if (GXT.isAriaEnabled()) {
        trigger.dom.setPropertyString("alt", "Dropdown"); //$NON-NLS-1$ //$NON-NLS-2$
    }

    el().appendChild(input.dom);
    el().appendChild(trigger.dom);

    if (isHideTrigger()) {
        trigger.setVisible(false);
    }

    super.onRender(target, index);
}

From source file:org.talend.mdm.webapp.browserecords.client.widget.inputfield.SimpleComboBoxField.java

License:Open Source License

@Override
protected void onRender(Element target, int index) {
    focusEventPreview = new BaseEventPreview() {

        @Override/* w w  w . j av a  2 s .  c o m*/
        protected boolean onAutoHide(final PreviewEvent ce) {
            if (ce.getEventTypeInt() == Event.ONMOUSEDOWN) {
                mimicBlur(ce, ce.getTarget());
            }
            return false;
        }
    };

    if (el() != null) {
        super.onRender(target, index);
        return;
    }

    setElement(DOM.createDiv(), target, index);

    if (!isPassword()) {
        if (isEditable()) {
            input = new El(DOM.createInputText());
        } else {
            textFieldDisable = DOM.createDiv();
            if (name != null && name.length() > 0) {
                DOM.setElementAttribute(textFieldDisable, "key", name); //$NON-NLS-1$
            }
            DOM.setElementAttribute(textFieldDisable, "type", "text"); //$NON-NLS-1$//$NON-NLS-2$
            DOM.setElementAttribute(textFieldDisable, "contenteditable", "true"); //$NON-NLS-1$//$NON-NLS-2$
            String elementStyle = "overflow: hidden; whiteSpace: nowrap;"; //$NON-NLS-1$
            if (GXT.isIE) {
                elementStyle = "overflow: hidden; whiteSpace: nowrap; float: left;"; //$NON-NLS-1$
            }
            if (getUserProperties() != null && getUserProperties().size() > 0) {
                if (getUserProperties().containsKey(KEY_MDM_READ_ONLY_FIELD_STYLE)) {
                    elementStyle = elementStyle + getUserProperties().get(KEY_MDM_READ_ONLY_FIELD_STYLE);
                }
            }
            DOM.setElementAttribute(textFieldDisable, "style", elementStyle); //$NON-NLS-1$
            input = new El(textFieldDisable);
        }
    } else {
        input = new El(DOM.createInputPassword());
    }

    addStyleName("x-form-field-wrap"); //$NON-NLS-1$

    input.addStyleName(fieldStyle);

    trigger = new El(GXT.isHighContrastMode ? DOM.createDiv() : DOM.createImg());
    trigger.dom.setClassName("x-form-trigger " + triggerStyle); //$NON-NLS-1$
    trigger.dom.setPropertyString("src", GXT.BLANK_IMAGE_URL); //$NON-NLS-1$
    if (GXT.isAriaEnabled()) {
        trigger.dom.setPropertyString("alt", "Dropdown"); //$NON-NLS-1$//$NON-NLS-2$
    }

    el().appendChild(input.dom);
    el().appendChild(trigger.dom);

    if (isHideTrigger()) {
        trigger.setVisible(false);
    }

    super.onRender(target, index);
}