diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-28 22:29:02 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-28 22:29:02 +0000 |
commit | f64487c0c6714472821157cd2e9fd17133f33362 (patch) | |
tree | fcc3497fab3d4f83e9caf20779e7c51b75333a7f | |
parent | 565b5ca14d3dccdbf83c35d0c931d45ad4dafdcd (diff) | |
download | chromium_src-f64487c0c6714472821157cd2e9fd17133f33362.zip chromium_src-f64487c0c6714472821157cd2e9fd17133f33362.tar.gz chromium_src-f64487c0c6714472821157cd2e9fd17133f33362.tar.bz2 |
Sync: Fix several default focus issues in the setup overlay.
BUG=80531
TEST=none
R=csilv@chromium.org
Review URL: http://codereview.chromium.org/6883248
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83427 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/resources/options/sync_setup_overlay.js | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/chrome/browser/resources/options/sync_setup_overlay.js b/chrome/browser/resources/options/sync_setup_overlay.js index c754e73..b6e0dc6 100644 --- a/chrome/browser/resources/options/sync_setup_overlay.js +++ b/chrome/browser/resources/options/sync_setup_overlay.js @@ -357,6 +357,8 @@ cr.define('options', function() { self.setCheckboxesToKeepEverythingSynced_(syncAll); }; + $('sync-setup-configure').classList.remove('hidden'); + if (args) { this.setCheckboxesAndErrors_(args); @@ -371,8 +373,6 @@ cr.define('options', function() { this.showCustomizePage_(syncAllDataTypes); } } - - $('sync-setup-configure').classList.remove('hidden'); }, showSyncEverythingPage_: function() { @@ -385,6 +385,7 @@ cr.define('options', function() { // The default state is to sync everything; the passphrase option is // unchanged. this.setCheckboxesToKeepEverythingSynced_(true); + $('confirm-everything-ok').focus(); }, showCustomizePage_: function(syncEverything) { @@ -397,6 +398,7 @@ cr.define('options', function() { var index = syncEverything ? 0 : 1; document.getElementById('sync-select-datatypes').selectedIndex = index; this.setDataTypeCheckboxesEnabled_(!syncEverything); + $('choose-datatypes-ok').focus(); }, showSyncSetupPage_: function(page, args) { @@ -433,14 +435,18 @@ cr.define('options', function() { if (args["passphrase_setting_rejected"]) { $('incorrectPassphrase').style.display = "block"; } + + $('passphrase-ok').focus(); }, showSettingUp_: function() { $('sync-setup-setting-up').classList.remove('hidden'); + $('setting-up-cancel').focus(); }, showSetupDone_: function() { $('sync-setup-done').classList.remove('hidden'); + $('setup-done-close').focus(); }, setElementDisplay_: function(id, display) { @@ -462,8 +468,7 @@ cr.define('options', function() { showAccessCodeRequired_: function() { this.setElementDisplay_("password-row", "none"); this.setElementDisplay_("email-row", "none"); - $('create-account-cell').style.visibility = - "hidden"; + $('create-account-cell').style.visibility = "hidden"; this.setElementDisplay_("access-code-label-row", "table-row"); this.setElementDisplay_("access-code-input-row", "table-row"); @@ -490,8 +495,9 @@ cr.define('options', function() { }, showGaiaLogin_: function(args) { - document.getElementById('logging-in-throbber').style.display = "none"; + $('sync-setup-login').classList.remove('hidden'); + document.getElementById('logging-in-throbber').style.display = "none"; document.getElementById('gaia-email').disabled = false; document.getElementById('gaia-passwd').disabled = false; @@ -539,8 +545,6 @@ cr.define('options', function() { $('sign-in').disabled = false; $('sign-in').value = templateData['signin']; this.loginSetFocus_(); - - $('sync-setup-login').classList.remove('hidden'); }, resetErrorVisibility_: function() { |