package org.geogebra.web.html5.event; import org.geogebra.common.euclidian.event.FocusListener; import org.geogebra.web.html5.gui.inputfield.AutoCompleteTextFieldW; import com.google.gwt.event.dom.client.BlurEvent; import com.google.gwt.event.dom.client.BlurHandler; import com.google.gwt.event.dom.client.FocusEvent; import com.google.gwt.event.dom.client.FocusHandler; /** * @author judit * */ public class FocusListenerW extends FocusListener implements FocusHandler, BlurHandler { public FocusListenerW(Object listener) { setListenerClass(listener); } /** dummy method */ public void init() { // avoid warnings } @Override public void onFocus(FocusEvent event) { Object source = event.getSource(); AutoCompleteTextFieldW.showSymbolButtonIfExists(source, true); wrapFocusGained(); } @Override public void onBlur(BlurEvent event) { Object source = event.getSource(); AutoCompleteTextFieldW.showSymbolButtonIfExists(source, false); wrapFocusLost(); } }