diff options
author | mnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-08 16:34:37 +0000 |
---|---|---|
committer | mnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-08 16:34:37 +0000 |
commit | 3412ca1f2979bc37719012fba363b61a9876bcbe (patch) | |
tree | 4d098a42cd0c7cac1f757a00eb68bc9e2593988f | |
parent | ab7a34d3077046787e5960d756041f3680e18375 (diff) | |
download | chromium_src-3412ca1f2979bc37719012fba363b61a9876bcbe.zip chromium_src-3412ca1f2979bc37719012fba363b61a9876bcbe.tar.gz chromium_src-3412ca1f2979bc37719012fba363b61a9876bcbe.tar.bz2 |
Focus 'Done' button on enrollment success.
BUG=19987
TEST=See bug description.
Review URL: http://codereview.chromium.org/7800030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100160 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/resources/chromeos/login/oobe_screen_oauth_enrollment.js | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/chrome/browser/resources/chromeos/login/oobe_screen_oauth_enrollment.js b/chrome/browser/resources/chromeos/login/oobe_screen_oauth_enrollment.js index 61c4661..45c477f 100644 --- a/chrome/browser/resources/chromeos/login/oobe_screen_oauth_enrollment.js +++ b/chrome/browser/resources/chromeos/login/oobe_screen_oauth_enrollment.js @@ -58,7 +58,8 @@ cr.define('oobe', function() { { name: 'error', button: 'cancel' }, { name: 'success', - button: 'done' } + button: 'done', + focusButton: true }, ], /** @inheritDoc */ @@ -119,18 +120,22 @@ cr.define('oobe', function() { /** * Switches between the different steps in the enrollment flow. - * @param screen {string} the steps to show, one of "signin", "working", + * @param step {string} the steps to show, one of "signin", "working", * "error", "success". */ showStep: function(step) { $('oauth-enroll-cancel-button').hidden = true; $('oauth-enroll-done-button').hidden = true; for (var i = 0; i < this.steps_.length; i++) { - var the_step = this.steps_[i]; - var active = (the_step.name == step); - $('oauth-enroll-step-' + the_step.name).hidden = !active; - if (active) - $('oauth-enroll-' + the_step.button + '-button').hidden = false; + var theStep = this.steps_[i]; + var active = (theStep.name == step); + $('oauth-enroll-step-' + theStep.name).hidden = !active; + if (active) { + var button = $('oauth-enroll-' + theStep.button + '-button'); + button.hidden = false; + if (theStep.focusButton) + button.focus(); + } } }, |