OLD | NEW |
1 <html id='t'> | 1 <html id='t'> |
2 <head> | 2 <head> |
3 <title></title> | 3 <title></title> |
4 <script type="text/javascript"> | 4 <script type="text/javascript"> |
| 5 function hideAllPages() { |
| 6 var pages = ['login', 'configure', 'passphrase', 'settingup', 'done']; |
| 7 for (var i = 0; i < pages.length; ++i) { |
| 8 document.getElementById(pages[i]).style.display = 'none'; |
| 9 document.getElementById(pages[i]).tabIndex = -1; |
| 10 } |
| 11 } |
| 12 |
| 13 function showPage(page) { |
| 14 hideAllPages(); |
| 15 document.getElementById(page).style.display = 'block'; |
| 16 document.getElementById(page).tabIndex = 0; |
| 17 } |
| 18 |
| 19 function showGaiaLoginIframe() { showPage('login'); } |
| 20 function showConfigure() { showPage('configure'); } |
| 21 function showPassphrase() { showPage('passphrase'); } |
| 22 function showSettingUp() { showPage('settingup'); } |
| 23 function showSetupDone() { showPage('done'); } |
5 | 24 |
6 // Called once, when this html/js is loaded. | 25 // Called once, when this html/js is loaded. |
7 function showTheRightIframe() { | 26 function showTheRightIframe() { |
8 hideAllPages(); | |
9 var args = JSON.parse(chrome.dialogArguments); | 27 var args = JSON.parse(chrome.dialogArguments); |
10 document.getElementById(args.iframeToShow).style.display = 'block'; | 28 showPage(args.iframeToShow); |
11 document.getElementById(args.iframeToShow).tabIndex = 0; | |
12 } | |
13 | |
14 function hideAllPages() { | |
15 document.getElementById('login').style.display = 'none'; | |
16 document.getElementById('login').tabIndex = -1; | |
17 document.getElementById('choose_data_types').style.display = 'none'; | |
18 document.getElementById('choose_data_types').tabIndex = -1; | |
19 document.getElementById('done').style.display = 'none'; | |
20 document.getElementById('done').tabIndex = -1; | |
21 } | |
22 | |
23 function showChooseDataTypes() { | |
24 hideAllPages(); | |
25 document.getElementById('choose_data_types').style.display = 'block'; | |
26 document.getElementById('choose_data_types').tabIndex = 0; | |
27 } | |
28 | |
29 function showSetupDone() { | |
30 hideAllPages(); | |
31 document.getElementById('done').style.display = 'block'; | |
32 document.getElementById('done').tabIndex = 0; | |
33 } | 29 } |
34 </script> | 30 </script> |
35 </head> | 31 </head> |
36 <body style="margin:0; border:0;" onload="showTheRightIframe();"> | 32 <body style="margin:0; border:0;" onload="showTheRightIframe();"> |
37 <iframe id="login" frameborder="0" width="100%" scrolling="no" height="100%" | 33 <iframe id="login" frameborder="0" width="100%" scrolling="no" height="100%" |
38 src="chrome://syncresources/gaialogin" style="display:none" | 34 src="chrome://syncresources/gaialogin" style="display:none" |
39 tabindex="-1"></iframe> | 35 tabindex="-1"></iframe> |
40 <iframe id="choose_data_types" frameborder="0" width="100%" scrolling="no" | 36 <iframe id="configure" frameborder="0" width="100%" scrolling="no" |
41 height="100%" src="chrome://syncresources/choosedatatypes" | 37 height="100%" src="chrome://syncresources/configure" |
| 38 style="display:none" tabindex="-1"></iframe> |
| 39 <iframe id="passphrase" frameborder="0" width="100%" scrolling="no" |
| 40 height="100%" src="chrome://syncresources/passphrase" |
| 41 style="display:none" tabindex="-1"></iframe> |
| 42 <iframe id="settingup" frameborder="0" width="100%" scrolling="no" |
| 43 height="100%" src="chrome://syncresources/settingup" |
42 style="display:none" tabindex="-1"></iframe> | 44 style="display:none" tabindex="-1"></iframe> |
43 <iframe id="done" frameborder="0" width="100%" scrolling="no" height="100%" | 45 <iframe id="done" frameborder="0" width="100%" scrolling="no" height="100%" |
44 src="chrome://syncresources/setupdone" style="display:none" | 46 src="chrome://syncresources/setupdone" style="display:none" |
45 tabindex="-1"></iframe> | 47 tabindex="-1"></iframe> |
46 </body> | 48 </body> |
47 </html> | 49 </html> |
OLD | NEW |