List of usage examples for com.vaadin.client.ui ConnectorFocusAndBlurHandler addHandlers
public static ConnectorFocusAndBlurHandler addHandlers(AbstractComponentConnector connector)
From source file:org.opencms.ui.client.CmsCopyToClipboardButtonConnector.java
License:Open Source License
/** * @see com.vaadin.client.ui.button.ButtonConnector#init() *//*from ww w.j a va2 s .c om*/ @Override public void init() { VButton button = getWidget(); button.client = getConnection(); ConnectorFocusAndBlurHandler.addHandlers(this); if (CmsDomUtil.isCopyToClipboardSupported()) { button.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { event.preventDefault(); event.stopPropagation(); CmsDomUtil.copyToClipboard(getState().getSelector()); } }); } else { button.setVisible(false); } }