List of usage examples for com.google.gwt.event.dom.client BlurEvent getType
public static Type<BlurHandler> getType()
From source file:cc.kune.common.client.tooltip.Tooltip.java
License:GNU Affero Public License
/** * To.//from w ww.j a v a2 s. c om * * @param widget * the widget * @param text * the text */ public static void to(final Widget forWidget, final String text) { forWidget.getElement().setAttribute(KUNE_TOOLTIP_ATTR, text); forWidget.addDomHandler(mouseOverHandler, MouseOverEvent.getType()); forWidget.addDomHandler(focusHandler, FocusEvent.getType()); forWidget.addDomHandler(blurHandler, BlurEvent.getType()); forWidget.addDomHandler(mouseOutHandler, MouseOutEvent.getType()); }
From source file:cc.kune.core.client.groups.newgroup.NewGroupPresenter.java
License:GNU Affero Public License
@Override protected void onBind() { super.onBind(); getView().getFirstBtn().addClickHandler(new ClickHandler() { @Override/* w w w .j a v a2s . c o m*/ public void onClick(final ClickEvent event) { onRegister(); } }); getView().getSecondBtn().addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { onCancel(); } }); getView().getClose().addCloseHandler(new CloseHandler<BSBasicDialog>() { @Override public void onClose(final CloseEvent<BSBasicDialog> event) { NewGroupPresenter.this.onClose(); } }); // When you leave the field "long name", auto-generate the "short name": getView().getLongNameField().addHandler(new BlurHandler() { @Override public void onBlur(final BlurEvent event) { generateShortName(); } }, BlurEvent.getType()); }
From source file:com.alkacon.acacia.client.widgets.StringWidget.java
License:Open Source License
/** * @see com.google.gwt.event.logical.shared.HasValueChangeHandlers#addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler) *///from w w w. j a va2 s . c o m @Override public HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> handler) { // Initialization code if (!m_valueChangeHandlerInitialized) { m_valueChangeHandlerInitialized = true; addDomHandler(new KeyDownHandler() { /** The text selection range. */ protected JavaScriptObject m_range; /** The Element of this widget. */ protected com.google.gwt.dom.client.Element m_element; /** Helper text area to store the text that should be pasted. */ protected TextArea m_helpfield; public void onKeyDown(KeyDownEvent event) { // check if something was pasted to the field if (event.isShiftKeyDown() || event.isControlKeyDown()) { int charCode = event.getNativeEvent().getCharCode(); if ((charCode == 'v') || (charCode == 45)) { m_helpfield = new TextArea(); m_helpfield.getElement().getStyle().setPosition(Position.FIXED); m_range = getSelection(); m_element = event.getRelativeElement(); m_element.setAttribute("contentEditable", "false"); RootPanel.get().add(m_helpfield); m_helpfield.setFocus(true); } } // prevent adding line breaks if (KeyCodes.KEY_ENTER == event.getNativeEvent().getKeyCode()) { event.preventDefault(); event.stopPropagation(); } // schedule the change event, so the key press can take effect Scheduler.get().scheduleDeferred(new ScheduledCommand() { public void execute() { if (m_range != null) { String pasteValue = m_helpfield.getText(); m_helpfield.removeFromParent(); m_element.setAttribute("contentEditable", "true"); setFocus(true); setSelection(m_range, pasteValue); m_range = null; } fireValueChange(false); } }); } }, KeyDownEvent.getType()); addDomHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { fireValueChange(false); } }, ChangeEvent.getType()); addDomHandler(new BlurHandler() { public void onBlur(BlurEvent event) { fireValueChange(false); } }, BlurEvent.getType()); } return addHandler(handler, ValueChangeEvent.getType()); }
From source file:com.alkacon.forms.client.widgets.StringWidget.java
License:Open Source License
/** * @see com.google.gwt.event.logical.shared.HasValueChangeHandlers#addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler) *///from w w w. ja v a2s . c o m public HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> handler) { // Initialization code if (!m_valueChangeHandlerInitialized) { m_valueChangeHandlerInitialized = true; addDomHandler(new KeyPressHandler() { public void onKeyPress(KeyPressEvent event) { fireValueChange(); } }, KeyPressEvent.getType()); addDomHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { fireValueChange(); } }, ChangeEvent.getType()); addDomHandler(new BlurHandler() { public void onBlur(BlurEvent event) { fireValueChange(); } }, BlurEvent.getType()); } return addHandler(handler, ValueChangeEvent.getType()); }
From source file:com.bearsoft.gwt.ui.widgets.DateTimeBox.java
@Override public HandlerRegistration addBlurHandler(BlurHandler handler) { return addHandler(handler, BlurEvent.getType()); }
From source file:com.brazoft.foundation.gwt.client.event.Events.java
License:Apache License
public static <W extends Widget> W on(W widget, BlurHandler handler) { widget.addDomHandler(handler, BlurEvent.getType()); return widget; }
From source file:com.chinarewards.gwt.license.client.widget.ListItem.java
public HandlerRegistration addBlurHandler(BlurHandler handler) { return addDomHandler(handler, BlurEvent.getType()); }
From source file:com.dianaui.universal.core.client.ui.Popover.java
License:Apache License
private void activateTrigger() { if (inHandler != null) { inHandler.removeHandler();/*from w ww. j a va 2 s . c om*/ } if (outHandler != null) { outHandler.removeHandler(); outHandler = null; } if (detachHandler != null) { detachHandler.removeHandler(); } if (trigger == Trigger.DEFAULT || trigger == Trigger.HOVER) { widget.sinkEvents(Event.ONMOUSEOVER); widget.sinkEvents(Event.ONMOUSEOUT); inHandler = widget.addHandler(new MouseOverHandler() { @Override public void onMouseOver(MouseOverEvent event) { show(); } }, MouseOverEvent.getType()); outHandler = widget.addHandler(new MouseOutHandler() { @Override public void onMouseOut(MouseOutEvent event) { hide(); } }, MouseOutEvent.getType()); } else if (trigger == Trigger.CLICK) { widget.sinkEvents(Event.ONCLICK); inHandler = widget.addHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { toggle(); } }, ClickEvent.getType()); } else if (trigger == Trigger.FOCUS) { widget.sinkEvents(Event.ONFOCUS); widget.sinkEvents(Event.ONBLUR); inHandler = widget.addHandler(new FocusHandler() { @Override public void onFocus(FocusEvent event) { show(); } }, FocusEvent.getType()); outHandler = widget.addHandler(new BlurHandler() { @Override public void onBlur(BlurEvent event) { hide(); } }, BlurEvent.getType()); } detachHandler = widget.addAttachHandler(new AttachEvent.Handler() { @Override public void onAttachOrDetach(AttachEvent event) { if (!event.isAttached()) { hide(); } } }); }
From source file:com.edgenius.wiki.gwt.client.editor.TinyMCE.java
License:Open Source License
public HandlerRegistration addBlurHandler(BlurHandler handler) { return addHandler(handler, BlurEvent.getType()); }
From source file:com.github.gwtbootstrap.client.ui.Button.java
License:Apache License
/** * {@inheritDoc} */ public HandlerRegistration addBlurHandler(BlurHandler handler) { return addDomHandler(handler, BlurEvent.getType()); }