Examples of InputElement


Examples of com.google.gwt.dom.client.InputElement

    }
    setValue(true);
  }

  private void replaceInputElement(Element elem) {
    InputElement newInputElem = InputElement.as(elem);

    int tabIndex = getTabIndex();
    boolean checked = getValue();
    boolean enabled = isEnabled();
    String uid = input.getId();
View Full Code Here

Examples of com.google.gwt.dom.client.InputElement

    if (rendered) {
      List<M> l = new ArrayList<M>();
      NodeList<Element> nodes = el().select(checkBoxSelector);
      for (int i = 0; i < nodes.getLength(); i++) {
        if (InputElement.is(nodes.getItem(i))) {
          InputElement e = InputElement.as(nodes.getItem(i));
          if (e.isChecked()) {
            l.add(getStore().getAt(i));
          }
        }
      }
      return l;
View Full Code Here

Examples of com.google.gwt.dom.client.InputElement

      NodeList<Element> nodes = el().select(checkBoxSelector);
      int index = store.indexOf(m);
      if (index != -1) {
        Element e = nodes.getItem(index);
        if (InputElement.is(e)) {
          InputElement i = InputElement.as(e);
          i.setChecked(checked);
        }
      }
    } else {
      if (checkedPreRender == null) {
        checkedPreRender = new ArrayList<M>();
View Full Code Here

Examples of com.google.gwt.dom.client.InputElement

  public void onBrowserEvent(Context context, Element parent, String value, NativeEvent event,
      ValueUpdater<String> valueUpdater) {
    super.onBrowserEvent(context, parent, value, event, valueUpdater);

    // Ignore events that don't target the input.
    InputElement input = getInputElement(parent);
    Element target = event.getEventTarget().cast();
    if (!input.isOrHasChild(target)) {
      return;
    }

    String eventType = event.getType();
    Object key = context.getKey();
View Full Code Here

Examples of com.google.gwt.dom.client.InputElement

  public void onBrowserEvent(Context context, Element parent, String value, NativeEvent event,
      ValueUpdater<String> valueUpdater) {
    super.onBrowserEvent(context, parent, value, event, valueUpdater);

    // Ignore events that don't target the input.
    InputElement input = getInputElement(parent);
    Element target = event.getEventTarget().cast();
    if (!input.isOrHasChild(target)) {
      return;
    }

    String eventType = event.getType();
    Object key = context.getKey();
View Full Code Here

Examples of com.google.gwt.dom.client.InputElement

  }

  protected void doSpin(Cell.Context context, XElement parent, N value, ValueUpdater<N> updater, boolean up) {
    if (!isReadOnly()) {
      // use the current value in the input element
      InputElement input = getInputElement(parent);
      String v = input.getValue();

      if (!"".equals(v)) {
        try {
          value = getPropertyEditor().parse(v);
        } catch (Exception e) {
          e.printStackTrace();
        }
      }

      boolean cancelled = false;
      if (context instanceof HandlerManagerContext) {
        HandlerManager manager = ((HandlerManagerContext) context).getHandlerManager();
        CellBeforeSelectionEvent<N> event = CellBeforeSelectionEvent.fire(manager, value);
        if (event != null && event.isCanceled()) {
          cancelled = true;
        }
      } else {
        BeforeSelectionEvent<N> event = BeforeSelectionEvent.fire(this, value);
        if (event != null && event.isCanceled()) {
          cancelled = true;
        }
      }

      if (!cancelled) {
        N newVal = null;
        if (up) {
          newVal = getPropertyEditor().incr(value);
          if (newVal.doubleValue() > maxValue.doubleValue() || newVal.doubleValue() < minValue.doubleValue()) {
            return;
          }
          input.setValue(getPropertyEditor().render(newVal));
        } else {
          newVal = getPropertyEditor().decr(value);
          if (newVal.doubleValue() > maxValue.doubleValue() || newVal.doubleValue() < minValue.doubleValue()) {
            return;
          }
          input.setValue(getPropertyEditor().render(newVal));
        }
        if (context instanceof HandlerManagerContext) {
          HandlerManager manager = ((HandlerManagerContext) context).getHandlerManager();
          CellSelectionEvent.fire(manager, newVal);
        } else {
View Full Code Here

Examples of com.google.gwt.dom.client.InputElement

    boolean enterPressed = "keydown".equals(type) && event.getKeyCode() == KeyCodes.KEY_ENTER;

    if ("click".equals(type) || enterPressed) {
      event.stopPropagation();

      InputElement input = getInputElement(parent);
      Boolean checked = input.isChecked();

      boolean label = "LABEL".equals(target.getTagName());

      // TODO this should be changed to remove reference to known subclass
      boolean radio = this instanceof RadioCell;

      if (label || enterPressed) {
        event.preventDefault();

        if (checked & radio) {
          return;
        }

        // input will NOT have been updated for label clicks
        checked = !checked;
        input.setChecked(checked);
      } else if (radio && value) {

        // no action required if value is already true and this is a radio
        return;
      }
View Full Code Here

Examples of com.google.gwt.dom.client.InputElement

  public void setEditable(XElement parent, boolean editable) {
    this.editable = editable;

    appearance.setEditable(parent, editable);

    InputElement inputElem = appearance.getInputElement(parent).cast();
    if (!isReadOnly()) {
      inputElem.setPropertyBoolean("readOnly", !editable);
    }
  }
View Full Code Here

Examples of com.google.gwt.dom.client.InputElement

      return instance;
    }

    @Override
    public Element createDomImpl(Renderable element) {
      InputElement inputElem = Document.get().createCheckInputElement();
      inputElem.setClassName(CheckConstants.css.check());

      // Wrap in non-editable span- Firefox does not fire events for checkboxes
      // inside contentEditable region.
      SpanElement nonEditableSpan = Document.get().createSpanElement();
      DomHelper.setContentEditable(nonEditableSpan, false, false);
View Full Code Here

Examples of com.google.gwt.dom.client.InputElement

      }
    }

    private void updateCheckboxDom(ContentElement checkbox, boolean isChecked) {
      Element implNodelet = checkbox.getImplNodelet();
      InputElement checkboxElem = (InputElement) implNodelet.getFirstChild();
      checkboxElem.setChecked(isChecked);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.