/** * <b>Affected Elements:</b> * <ul> * <li>-label = label next to checkbox.</li> * </ul> * * @see UIObject#onEnsureDebugId(String) */ @Override protected void onEnsureDebugId(String baseID) { super.onEnsureDebugId(baseID); ensureDebugId(labelElem, baseID, "label"); ensureDebugId(inputElem, baseID, "input"); labelElem.setHtmlFor(inputElem.getId()); }
/** * {@inheritDoc} */ @Override public String getId() { return inputElem.getId(); }
boolean enabled = isEnabled(); String formValue = getFormValue(); String uid = inputElem.getId(); String accessKey = inputElem.getAccessKey(); int sunkEvents = Event.getEventsSunk(inputElem);
private void setCheckBoxState(Path nodePath, InputElement checkBoxInputElement) { if (indeterminate.contains(nodePath)) { checkBoxInputElement.setId(checkBoxInputElement.getId() + "-indeterminate"); setIndeterminate(checkBoxInputElement); } else if (!unselected.contains(nodePath)) { checkBoxInputElement.setChecked(true); checkBoxInputElement.setId(checkBoxInputElement.getId() + "-checked"); } else { checkBoxInputElement.setId(checkBoxInputElement.getId() + "-unchecked"); } }
/** * <b>Affected Elements:</b> * <ul> * <li>-label = label next to checkbox.</li> * </ul> * * @see UIObject#onEnsureDebugId(String) */ @Override protected void onEnsureDebugId(String baseID) { super.onEnsureDebugId(baseID); ensureDebugId(labelElem, baseID, "label"); ensureDebugId(inputElem, baseID, "input"); labelElem.setHtmlFor(inputElem.getId()); }
/** * <b>Affected Elements:</b> * <ul> * <li>-label = label next to checkbox.</li> * </ul> * * @see UIObject#onEnsureDebugId(String) */ @Override protected void onEnsureDebugId(String baseID) { super.onEnsureDebugId(baseID); ensureDebugId(labelElem, baseID, "label"); ensureDebugId(inputElem, baseID, "input"); labelElem.setHtmlFor(inputElem.getId()); }
/** * <b>Affected Elements:</b> * <ul> * <li>-label = label next to checkbox.</li> * </ul> * * @see UIObject#onEnsureDebugId(String) */ @Override protected void onEnsureDebugId(String baseID) { super.onEnsureDebugId(baseID); ensureDebugId(labelElem, baseID, "label"); ensureDebugId(inputElem, baseID, "input"); labelElem.setHtmlFor(inputElem.getId()); }
/** * <b>Affected Elements:</b> * <ul> * <li>-label = label next to checkbox.</li> * </ul> * * @see UIObject#onEnsureDebugId(String) */ @Override protected void onEnsureDebugId(String baseID) { super.onEnsureDebugId(baseID); ensureDebugId(labelElem, baseID, "label"); ensureDebugId(inputElem, baseID, "input"); labelElem.setHtmlFor(inputElem.getId()); }
/** * <b>Affected Elements:</b> * <ul> * <li>-label = label next to checkbox.</li> * </ul> * * @see UIObject#onEnsureDebugId(String) */ @Override protected void onEnsureDebugId(String baseID) { super.onEnsureDebugId(baseID); ensureDebugId(asLabel(), baseID, "label"); ensureDebugId(inputElem, baseID, "input"); asLabel().setHtmlFor(inputElem.getId()); }
/** * set widget to reference to. * * @param target reference field */ public void setFor(final IsWidget target) { if (init) { return; } init = true; // final InputElement input = getInputElement(target.asWidget()); if (input != null) { if (!input.hasAttribute("id")) { input.setId(DOM.createUniqueId()); } getElement().setAttribute("for", input.getId()); } }
/** * set widget to reference to. * * @param target reference field */ public void setFor(final IsWidget target) { if (init) { return; } init = true; // final InputElement input = getInputElement(target.asWidget()); if (input != null) { if (!input.hasAttribute("id")) { input.setId(DOM.createUniqueId()); } getElement().setAttribute("for", input.getId()); } }
boolean enabled = isEnabled(); String formValue = getFormValue(); String uid = inputElem.getId(); String accessKey = inputElem.getAccessKey(); int sunkEvents = Event.getEventsSunk(inputElem);
boolean enabled = isEnabled(); String formValue = getFormValue(); String uid = inputElem.getId(); String accessKey = inputElem.getAccessKey(); int sunkEvents = Event.getEventsSunk(inputElem);
private void replaceInputElement(Element elem) { InputElement newInputElem = InputElement.as(elem); // Collect information we need to set boolean checked = getValue(); boolean enabled = isEnabled(); String formValue = getFormValue(); String uid = inputRadio.getId(); String accessKey = inputRadio.getAccessKey(); int sunkEvents = Event.getEventsSunk(inputRadio); // Clear out the old input element DOM.setEventListener(inputRadio, null); getElement().replaceChild(newInputElem, inputRadio); // Sink events on the new element Event.sinkEvents(elem, Event.getEventsSunk(inputRadio)); Event.sinkEvents(inputRadio, 0); inputRadio = newInputElem; // Setup the new element Event.sinkEvents(inputRadio, sunkEvents); inputRadio.setId(uid); if (!"".equals(accessKey)) { inputRadio.setAccessKey(accessKey); } setValue(checked); setEnabled(enabled); setFormValue(formValue); // Set the event listener if (isAttached()) { DOM.setEventListener(inputRadio, this); } }
private void replaceInputElement(Element elem) { InputElement newInputElem = InputElement.as(elem); // Collect information we need to set boolean checked = getValue(); boolean enabled = isEnabled(); String formValue = getFormValue(); String uid = inputRadio.getId(); String accessKey = inputRadio.getAccessKey(); int sunkEvents = Event.getEventsSunk(inputRadio); // Clear out the old input element DOM.setEventListener(inputRadio, null); getElement().replaceChild(newInputElem, inputRadio); // Sink events on the new element Event.sinkEvents(elem, Event.getEventsSunk(inputRadio)); Event.sinkEvents(inputRadio, 0); inputRadio = newInputElem; // Setup the new element Event.sinkEvents(inputRadio, sunkEvents); inputRadio.setId(uid); if (!"".equals(accessKey)) { inputRadio.setAccessKey(accessKey); } setValue(checked); setEnabled(enabled); setFormValue(formValue); // Set the event listener if (isAttached()) { DOM.setEventListener(inputRadio, this); } }
inputElem = newInputElem; String uid = inputElem.getId(); String accessKey = inputElem.getAccessKey(); int sunkEvents = Event.getEventsSunk(inputElem);