| Index: chrome/browser/resources/settings/people_page/users_add_user_dialog.js
|
| diff --git a/chrome/browser/resources/settings/people_page/users_add_user_dialog.js b/chrome/browser/resources/settings/people_page/users_add_user_dialog.js
|
| index b1383ee9516280b2881e0e9f6cc00562bc85b9ab..99b274881848129cce5a173c2f5b6b0151ee6c46 100644
|
| --- a/chrome/browser/resources/settings/people_page/users_add_user_dialog.js
|
| +++ b/chrome/browser/resources/settings/people_page/users_add_user_dialog.js
|
| @@ -32,7 +32,16 @@ var EMAIL_REGEX = new RegExp(
|
| Polymer({
|
| is: 'settings-users-add-user-dialog',
|
|
|
| + properties: {
|
| + /** @private */
|
| + isValid_: {
|
| + type: Boolean,
|
| + value: false,
|
| + },
|
| + },
|
| +
|
| open: function() {
|
| + this.isValid_ = false;
|
| this.$.dialog.showModal();
|
| },
|
|
|
| @@ -48,11 +57,8 @@ Polymer({
|
| */
|
| validate_: function() {
|
| var input = this.$.addUserInput.value;
|
| - var valid = NAME_ONLY_REGEX.test(input) || EMAIL_REGEX.test(input);
|
| -
|
| - this.$.add.disabled = !valid;
|
| - this.$.addUserInput.invalid = !valid;
|
| - return valid;
|
| + this.isValid_ = NAME_ONLY_REGEX.test(input) || EMAIL_REGEX.test(input);
|
| + return this.isValid_;
|
| },
|
|
|
| /** @private */
|
|
|