summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorskrul@chromium.org <skrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-04 16:15:09 +0000
committerskrul@chromium.org <skrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-04 16:15:09 +0000
commit142e0a504608a22babfac2e8adb18764d0a228e2 (patch)
tree2dd8024cf6e524fc8bb3862332518670a582f428 /chrome
parent81c26399f6c15259b7006e86b2630a9ec083098c (diff)
downloadchromium_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.html18
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>