diff options
author | skrul@chromium.org <skrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-04 16:15:09 +0000 |
---|---|---|
committer | skrul@chromium.org <skrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-04 16:15:09 +0000 |
commit | 142e0a504608a22babfac2e8adb18764d0a228e2 (patch) | |
tree | 2dd8024cf6e524fc8bb3862332518670a582f428 /chrome | |
parent | 81c26399f6c15259b7006e86b2630a9ec083098c (diff) | |
download | chromium_src-142e0a504608a22babfac2e8adb18764d0a228e2.zip chromium_src-142e0a504608a22babfac2e8adb18764d0a228e2.tar.gz chromium_src-142e0a504608a22babfac2e8adb18764d0a228e2.tar.bz2 |
Use the "tabIndex" property on the wizard iframes to prevent tabbing between iframes.
BUG=48138
Review URL: http://codereview.chromium.org/2819089
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54911 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/browser/sync/resources/setup_flow.html | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/chrome/browser/sync/resources/setup_flow.html b/chrome/browser/sync/resources/setup_flow.html index 4b1dede..c45cf24 100644 --- a/chrome/browser/sync/resources/setup_flow.html +++ b/chrome/browser/sync/resources/setup_flow.html @@ -8,32 +8,40 @@ hideAllPages(); var args = JSON.parse(chrome.dialogArguments); document.getElementById(args.iframeToShow).style.display = 'block'; + document.getElementById(args.iframeToShow).tabIndex = 0; } function hideAllPages() { document.getElementById('login').style.display = 'none'; + document.getElementById('login').tabIndex = -1; document.getElementById('choose_data_types').style.display = 'none'; - document.getElementById('done').style.display = 'none'; - } + document.getElementById('choose_data_types').tabIndex = -1; + document.getElementById('done').style.display = 'none'; + document.getElementById('done').tabIndex = -1; + } function showChooseDataTypes() { hideAllPages(); document.getElementById('choose_data_types').style.display = 'block'; + document.getElementById('choose_data_types').tabIndex = 0; } function showSetupDone() { hideAllPages(); document.getElementById('done').style.display = 'block'; + document.getElementById('done').tabIndex = 0; } </script> </head> <body style="margin:0; border:0;" onload="showTheRightIframe();"> <iframe id="login" frameborder="0" width="100%" scrolling="no" height="100%" - src="chrome://syncresources/gaialogin" style="display:none"></iframe> + src="chrome://syncresources/gaialogin" style="display:none" + tabindex="-1"></iframe> <iframe id="choose_data_types" frameborder="0" width="100%" scrolling="no" height="100%" src="chrome://syncresources/choosedatatypes" - style="display:none"></iframe> + style="display:none" tabindex="-1"></iframe> <iframe id="done" frameborder="0" width="100%" scrolling="no" height="100%" - src="chrome://syncresources/setupdone" style="display:none"></iframe> + src="chrome://syncresources/setupdone" style="display:none" + tabindex="-1"></iframe> </body> </html> |