Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(509)

Unified Diff: chrome/browser/sync/resources/setup_flow.html

Issue 3655004: Add UI for setting the encryption passphrase.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: fixes Created 10 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/sync/resources/setting_up.html ('k') | chrome/browser/sync/sync_setup_flow.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/sync/resources/setup_flow.html
===================================================================
--- chrome/browser/sync/resources/setup_flow.html (revision 62207)
+++ chrome/browser/sync/resources/setup_flow.html (working copy)
@@ -2,44 +2,46 @@
<head>
<title></title>
<script type="text/javascript">
+ function hideAllPages() {
+ var pages = ['login', 'configure', 'passphrase', 'settingup', 'done'];
+ for (var i = 0; i < pages.length; ++i) {
+ document.getElementById(pages[i]).style.display = 'none';
+ document.getElementById(pages[i]).tabIndex = -1;
+ }
+ }
- // Called once, when this html/js is loaded.
- function showTheRightIframe() {
+ function showPage(page) {
hideAllPages();
- var args = JSON.parse(chrome.dialogArguments);
- document.getElementById(args.iframeToShow).style.display = 'block';
- document.getElementById(args.iframeToShow).tabIndex = 0;
+ document.getElementById(page).style.display = 'block';
+ document.getElementById(page).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('choose_data_types').tabIndex = -1;
- document.getElementById('done').style.display = 'none';
- document.getElementById('done').tabIndex = -1;
- }
+ function showGaiaLoginIframe() { showPage('login'); }
+ function showConfigure() { showPage('configure'); }
+ function showPassphrase() { showPage('passphrase'); }
+ function showSettingUp() { showPage('settingup'); }
+ function showSetupDone() { showPage('done'); }
- function showChooseDataTypes() {
- hideAllPages();
- document.getElementById('choose_data_types').style.display = 'block';
- document.getElementById('choose_data_types').tabIndex = 0;
+ // Called once, when this html/js is loaded.
+ function showTheRightIframe() {
+ var args = JSON.parse(chrome.dialogArguments);
+ showPage(args.iframeToShow);
}
-
- 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"
tabindex="-1"></iframe>
- <iframe id="choose_data_types" frameborder="0" width="100%" scrolling="no"
- height="100%" src="chrome://syncresources/choosedatatypes"
+ <iframe id="configure" frameborder="0" width="100%" scrolling="no"
+ height="100%" src="chrome://syncresources/configure"
style="display:none" tabindex="-1"></iframe>
+ <iframe id="passphrase" frameborder="0" width="100%" scrolling="no"
+ height="100%" src="chrome://syncresources/passphrase"
+ style="display:none" tabindex="-1"></iframe>
+ <iframe id="settingup" frameborder="0" width="100%" scrolling="no"
+ height="100%" src="chrome://syncresources/settingup"
+ style="display:none" tabindex="-1"></iframe>
<iframe id="done" frameborder="0" width="100%" scrolling="no" height="100%"
src="chrome://syncresources/setupdone" style="display:none"
tabindex="-1"></iframe>
« no previous file with comments | « chrome/browser/sync/resources/setting_up.html ('k') | chrome/browser/sync/sync_setup_flow.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698