Example usage for com.google.gwt.event.dom.client BlurEvent BlurEvent

List of usage examples for com.google.gwt.event.dom.client BlurEvent BlurEvent

Introduction

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

Prototype

protected BlurEvent() 

Source Link

Document

Protected constructor, use DomEvent#fireNativeEvent(com.google.gwt.dom.client.NativeEvent,com.google.gwt.event.shared.HasHandlers) to fire blur events.

Usage

From source file:gwt.material.design.addins.client.richeditor.MaterialRichEditor.java

License:Apache License

@Override
public void load() {

    JsRichEditor jsRichEditor = $(getElement());

    options.toolbar = manager.getToolbars();
    options.placeholder = getPlaceholder();
    options.height = getHeight();/*from   ww w .  j  av  a2 s  .  c  o m*/

    jsRichEditor.materialnote(options);

    // Events
    jsRichEditor.on(RichEditorEvents.MATERIALNOTE_BLUR, event -> {
        fireEvent(new BlurEvent() {
        });
        return true;
    });
    jsRichEditor.on(RichEditorEvents.MATERIALNOTE_FOCUS, event -> {
        fireEvent(new FocusEvent() {
        });
        return true;
    });
    jsRichEditor.on(RichEditorEvents.MATERIALNOTE_KEYUP, event -> {
        fireEvent(new KeyUpEvent() {
        });
        return true;
    });
    jsRichEditor.on(RichEditorEvents.MATERIALNOTE_KEYDOWN, event -> {
        fireEvent(new KeyDownEvent() {
        });
        return true;
    });
    jsRichEditor.on(RichEditorEvents.MATERIALNOTE_PASTE, event -> {
        fireEvent(new PasteEvent() {
        });
        return true;
    });
    jsRichEditor.on(RichEditorEvents.MATERIALNOTE_CHANGE, event -> {
        ValueChangeEvent.fire(MaterialRichEditor.this, getHTMLCode(getElement()));
        return true;
    });

    checkContainer();
}

From source file:gwt.material.design.addins.client.timepicker.MaterialTimePicker.java

License:Apache License

/**
 * Called after the lolliclock event <code>afterHide</code>.
 *//*w  w  w.  j a v  a 2s. c om*/
protected void afterHide() {
    String timeString = getTime();
    Date parsedDate = null;

    if (timeString != null && !timeString.equals("")) {
        try {
            parsedDate = DateTimeFormat.getFormat(options.hour24 ? "HH:mm" : "hh:mm aa").parse(timeString);
        } catch (IllegalArgumentException e) {
            // Silently catch parse errors
        }
    }

    setValue(parsedDate, true);

    // Remove class 'valid' after hide.
    getValidMixin().setOn(false);

    CloseEvent.fire(this, this.time);
    fireEvent(new BlurEvent() {
    });
}

From source file:org.jbpm.form.builder.ng.model.common.handler.EventHelper.java

License:Apache License

protected static void onBlurEvent(final Widget widget, Event event) {
    BlurEvent bevent = new BlurEvent() {
        @Override//  w  w  w.j  av a2  s.  co m
        public Object getSource() {
            return widget;
        }
    };
    bevent.setNativeEvent(event);
    List<BlurHandler> handlers = BLUR_HANDLERS.get(widget);
    if (handlers != null) {
        for (BlurHandler handler : handlers) {
            handler.onBlur(bevent);
        }
    }
}