From 237fd426e102012d00e9f2a7ec9653bc4ea55bc3 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 16a058ad400..3682778642c 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");