Index: chrome/browser/sync/resources/setup_flow.html |
diff --git a/chrome/browser/sync/resources/setup_flow.html b/chrome/browser/sync/resources/setup_flow.html |
index 258e2cf7b339831b888a5ece04fddd4a88e5d6af..4b1dedec6182f2fe7c818498e481d5cb45cc6922 100644 |
--- a/chrome/browser/sync/resources/setup_flow.html |
+++ b/chrome/browser/sync/resources/setup_flow.html |
@@ -1,16 +1,38 @@ |
<html id='t'> |
<head> |
<title></title> |
-<script> |
- function showSetupDone() { |
+<script type="text/javascript"> |
+ |
+ // Called once, when this html/js is loaded. |
+ function showTheRightIframe() { |
+ hideAllPages(); |
+ var args = JSON.parse(chrome.dialogArguments); |
+ document.getElementById(args.iframeToShow).style.display = 'block'; |
+ } |
+ |
+ function hideAllPages() { |
document.getElementById('login').style.display = 'none'; |
+ document.getElementById('choose_data_types').style.display = 'none'; |
+ document.getElementById('done').style.display = 'none'; |
+ } |
+ |
+ function showChooseDataTypes() { |
+ hideAllPages(); |
+ document.getElementById('choose_data_types').style.display = 'block'; |
+ } |
+ |
+ function showSetupDone() { |
+ hideAllPages(); |
document.getElementById('done').style.display = 'block'; |
} |
</script> |
</head> |
-<body style="margin:0; border:0;"> |
+<body style="margin:0; border:0;" onload="showTheRightIframe();"> |
<iframe id="login" frameborder="0" width="100%" scrolling="no" height="100%" |
- src="chrome://syncresources/gaialogin"></iframe> |
+ src="chrome://syncresources/gaialogin" style="display:none"></iframe> |
+ <iframe id="choose_data_types" frameborder="0" width="100%" scrolling="no" |
+ height="100%" src="chrome://syncresources/choosedatatypes" |
+ style="display:none"></iframe> |
<iframe id="done" frameborder="0" width="100%" scrolling="no" height="100%" |
src="chrome://syncresources/setupdone" style="display:none"></iframe> |
</body> |