private void setNewUserSettings(boolean newUser) { email.setDisabled(!newUser); password.setRequired(newUser); passwordConfirm.setRequired(newUser); } }
private PasswordItem createPasswordItem() { PasswordItem passwordItem = new PasswordItem(PASSWORD_FIELD); passwordItem.setTitle(i18n.password()); passwordItem.setRequired(true); passwordItem.setLength(20); passwordItem.addKeyPressHandler(new KeyPressHandler() { public void onKeyPress(KeyPressEvent event) { if ( (event.getKeyName().equals("Enter")) && (LoginLayout.this.form.validate(false))) { login(); } } }); return passwordItem; }
private void createPasswordTextInputs() { this.passwordItem = new PasswordItem(); this.passwordItem.setName("password"); this.passwordItem.setHint("<nobr>" + i18n.possibleChars() + " [0-9a-zA-Z_-]" + "</nobr>"); this.passwordItem.setKeyPressFilter("[0-9a-zA-Z_-]"); this.verifyPasswordItem = new PasswordItem(); this.verifyPasswordItem.setName("verifyPassword"); this.verifyPasswordItem.setTitle(i18n.passwordAgain()); this.verifyPasswordItem.setRequired(true); this.verifyPasswordItem.setHint("<nobr>" + i18n.possibleChars() + " [0-9a-zA-Z_-]" + "</nobr>"); this.verifyPasswordItem.setKeyPressFilter("[0-9a-zA-Z_-]"); this.verifyPasswordItem.setLength(250); MatchesFieldValidator matchesValidator = new MatchesFieldValidator(); matchesValidator.setOtherField("password"); matchesValidator.setErrorMessage(i18n.passwordDoNotMatch()); this.verifyPasswordItem.setValidators(matchesValidator); }
this.currentPasswordItem.setName("oldPassword"); this.currentPasswordItem.setTitle(i18n.currentPassword()); this.currentPasswordItem.setRequired(true); this.currentPasswordItem.setWidth(this.fieldWidth);