andersonfreitas / vaadin-masked-textfield

A MaskedTextfield for Vaadin
http://vaadin.com/addon/maskedtextfield
Apache License 2.0
13 stars 24 forks source link

TAB-Key navigation in Firefox suppressed #7

Open gunar-maetz opened 13 years ago

gunar-maetz commented 13 years ago

Under firefox 3.5 the masked-field hides the TAB-Key. So it is not possible to get to the next field via the tabulator key. SHIFT + TAB is working.

DominicVinet commented 11 years ago

This will fix the tab-key in firefox in VMaskedTextField add this condition at begining of public void onKeyPress(KeyPressEvent e) { if (e.getNativeEvent().getKeyCode() == KeyCodes.KEY_BACKSPACE || e.getNativeEvent().getKeyCode() == KeyCodes.KEY_DELETE || e.getNativeEvent().getKeyCode() == KeyCodes.KEY_END || e.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER || e.getNativeEvent().getKeyCode() == KeyCodes.KEY_ESCAPE || e.getNativeEvent().getKeyCode() == KeyCodes.KEY_HOME || e.getNativeEvent().getKeyCode() == KeyCodes.KEY_LEFT || e.getNativeEvent().getKeyCode() == KeyCodes.KEY_PAGEDOWN || e.getNativeEvent().getKeyCode() == KeyCodes.KEY_PAGEUP || e.getNativeEvent().getKeyCode() == KeyCodes.KEY_RIGHT || e.getNativeEvent().getKeyCode() == KeyCodes.KEY_TAB) return;

Firefox is sending the keycode