From a9d1d1387842db74d70c772018eb6b6d5a2e99c9 Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Thu, 14 Jun 2012 11:32:05 -0700 Subject: [PATCH] CS-14230 Add password confirm to add account/user forms Original patch by: oyla.smola@gmail.com Reviewed-by: brian --- ui/scripts/accounts.js | 33 ++++++++++++++++++++++++++++++--- ui/scripts/ui/dialog.js | 3 +++ 2 files changed, 33 insertions(+), 3 deletions(-) diff --git a/ui/scripts/accounts.js b/ui/scripts/accounts.js index e58c5c8beaa..6d67d7a332c 100644 --- a/ui/scripts/accounts.js +++ b/ui/scripts/accounts.js @@ -86,6 +86,15 @@ password: { label: 'label.password', validation: { required: true }, + isPassword: true, + id: 'password' + }, + 'password-confirm': { + label: 'label.confirm.password', + validation: { + required: true, + equalTo: '#password' + }, isPassword: true }, email: { @@ -683,7 +692,16 @@ password: { label: 'label.password', isPassword: true, - validation: { required: true } + validation: { required: true }, + id: 'password' + }, + 'password-confirm': { + label: 'label.confirm.password', + validation: { + required: true, + equalTo: '#password' + }, + isPassword: true }, email: { label: 'label.email', @@ -793,8 +811,17 @@ newPassword: { label: 'label.new.password', isPassword: true, - validation: { required: true } - } + validation: { required: true }, + id: 'newPassword' + }, + 'password-confirm': { + label: 'label.confirm.password', + validation: { + required: true, + equalTo: '#newPassword' + }, + isPassword: true + } } }, action: function(args) { diff --git a/ui/scripts/ui/dialog.js b/ui/scripts/ui/dialog.js index b560f1673a6..50c4ed77b6a 100644 --- a/ui/scripts/ui/dialog.js +++ b/ui/scripts/ui/dialog.js @@ -321,6 +321,9 @@ if (field.defaultValue) { $input.val(field.defaultValue); + } + if (field.id) { + $input.attr('id', field.id); } } $input.addClass("disallowSpecialCharacters");