@UiHandler("passwordConfirmTextBox") void passwordConfirmTextBoxOnChange(KeyUpEvent event) { if (!usernameTextBox.getText().isEmpty()) { if (!isPasswordValid()) { active.hide(); passwordError.setText("Passwords do not match"); passwordTextBox.setStyleName(deployer.redBorder()); passwordConfirmTextBox.setStyleName(deployer.redBorder()); } else { passwordError.setText(""); passwordTextBox.setStyleName(deployer.greyBorder()); passwordConfirmTextBox.setStyleName(deployer.greyBorder()); } } else { } }
@UiHandler("emailTextBox") void emailTextBoxOnFocus(FocusEvent event) { if (!emailTextBox.getStyleName().equals(deployer.redBorder())) { active.setVisible(true); int x = getTooltipPosition(emailTextBox)[0]; int y = getTooltipPosition(emailTextBox)[1]; active.setGray(); setTooltipPosition(x, y); setTooltipText("Enter your email address."); } }
@UiHandler("passwordConfirmTextBox") void passwordConfirmTextBoxOnFocus(FocusEvent event) { if (!passwordTextBox.getStyleName().equals(deployer.redBorder())) { active.setVisible(true); int x = getTooltipPosition(passwordConfirmTextBox)[0]; int y = getTooltipPosition(passwordConfirmTextBox)[1]; active.setGray(); setTooltipPosition(x, y); setTooltipText("Confirm the previous password."); } }
@UiHandler("passwordTextBox") void passwordTextBoxOnFocus(FocusEvent event) { if (!passwordTextBox.getStyleName().equals(deployer.redBorder())) { active.setVisible(true); int x = getTooltipPosition(passwordTextBox)[0]; int y = getTooltipPosition(passwordTextBox)[1]; active.setGray(); setTooltipPosition(x, y); setTooltipText("Must be entered if your wish to create a superuser."); } }
@UiHandler("emailTextBox") void emailTextBoxOnChange(KeyUpEvent event) { if (!usernameTextBox.getText().isEmpty()) { if (!isEmailValid()) { active.hide(); emailError.setText("Enter a valid email address"); emailTextBox.setStyleName(deployer.redBorder()); } else { emailError.setText(""); emailTextBox.setStyleName(deployer.greyBorder()); } } else { } }
private void setAllStyles() { passwordTextBox.setStyleName(deployer.redBorder()); passwordConfirmTextBox.setStyleName(deployer.redBorder()); emailTextBox.setStyleName(deployer.redBorder()); }