summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-08 16:34:37 +0000
committermnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-08 16:34:37 +0000
commit3412ca1f2979bc37719012fba363b61a9876bcbe (patch)
tree4d098a42cd0c7cac1f757a00eb68bc9e2593988f
parentab7a34d3077046787e5960d756041f3680e18375 (diff)
downloadchromium_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.js19
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();
+ }
}
},