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

Side by Side Diff: chrome/browser/resources/options.html

Issue 2935011: Initial accounts options page. (Closed) Base URL: http://src.chromium.org/git/chromium.git
Patch Set: use ListItem directly for now per arv Created 10 years, 5 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 unified diff | Download patch
OLDNEW
1 <!DOCTYPE HTML> 1 <!DOCTYPE HTML>
2 <html i18n-values="dir:textdirection;" id="t"> 2 <html i18n-values="dir:textdirection;" id="t">
3 <head> 3 <head>
4 <meta charset="utf-8"> 4 <meta charset="utf-8">
5 <title i18n-content="title"></title> 5 <title i18n-content="title"></title>
6 6
7 <!-- TODO(zelidrag) need a better icon here --> 7 <!-- TODO(zelidrag) need a better icon here -->
8 <link rel="icon" href="../../app/theme/history_favicon.png"> 8 <link rel="icon" href="../../app/theme/history_favicon.png">
9 9
10 <script src="chrome://resources/js/class_list.js"></script> 10 <script src="chrome://resources/js/class_list.js"></script>
11 <script src="chrome://resources/js/cr.js"></script> 11 <script src="chrome://resources/js/cr.js"></script>
12 <script src="chrome://resources/js/cr/event_target.js"></script> 12 <script src="chrome://resources/js/cr/event_target.js"></script>
13 <script src="chrome://resources/js/cr/ui.js"></script> 13 <script src="chrome://resources/js/cr/ui.js"></script>
14 <script src="chrome://resources/js/cr/ui/array_data_model.js"></script>
15 <script src="chrome://resources/js/cr/ui/list_selection_model.js"></script>
16 <script src="chrome://resources/js/cr/ui/list_item.js"></script>
17 <script src="chrome://resources/js/cr/ui/list.js"></script>
14 <script src="chrome://resources/js/local_strings.js"></script> 18 <script src="chrome://resources/js/local_strings.js"></script>
15 <script src="chrome://resources/js/util.js"></script> 19 <script src="chrome://resources/js/util.js"></script>
16 <script src="options/preferences.js"></script> 20 <script src="options/preferences.js"></script>
17 <script src="options/pref_ui.js"></script> 21 <script src="options/pref_ui.js"></script>
18 <script src="options/options_page.js"></script> 22 <script src="options/options_page.js"></script>
19 <if expr="pp_ifdef('chromeos')"> 23 <if expr="pp_ifdef('chromeos')">
20 <script src="options/chromeos_language_hangul_options.js"></script> 24 <script src="options/chromeos_language_hangul_options.js"></script>
21 <script src="options/chromeos_system_options.js"></script> 25 <script src="options/chromeos_system_options.js"></script>
26 <script src="options/chromeos_accounts_options.js"></script>
27 <script src="options/chromeos_accounts_user_list.js"></script>
28 <script src="options/chromeos_accounts_add_user_overlay.js"></script>
22 </if> 29 </if>
23 <script src="options/advanced_options.js"></script> 30 <script src="options/advanced_options.js"></script>
24 <script src="options/browser_options.js"></script> 31 <script src="options/browser_options.js"></script>
25 <script src="options/personal_options.js"></script> 32 <script src="options/personal_options.js"></script>
26 <script src="options/content_settings_ui.js"></script> 33 <script src="options/content_settings_ui.js"></script>
27 <script src="options/content_settings.js"></script> 34 <script src="options/content_settings.js"></script>
28 <script> 35 <script>
29 36
30 /////////////////////////////////////////////////////////////////////////////// 37 ///////////////////////////////////////////////////////////////////////////////
31 // Document Functions: 38 // Document Functions:
32 /** 39 /**
33 * Window onload handler, sets up the page. 40 * Window onload handler, sets up the page.
34 */ 41 */
35 function load() { 42 function load() {
36 localStrings = new LocalStrings(); 43 localStrings = new LocalStrings();
37 if (cr.isChromeOS) { 44 if (cr.isChromeOS) {
38 OptionsPage.register(SystemOptions.getInstance()); 45 OptionsPage.register(SystemOptions.getInstance());
46 OptionsPage.register(AccountsOptions.getInstance());
39 // TODO(mazda): uncomment this once the language options is ready 47 // TODO(mazda): uncomment this once the language options is ready
40 // OptionsPage.register(LanguageHangulOptions.getInstance()); 48 // OptionsPage.register(LanguageHangulOptions.getInstance());
41 } 49 }
42 50
43 OptionsPage.register(BrowserOptions.getInstance()); 51 OptionsPage.register(BrowserOptions.getInstance());
44 OptionsPage.register(PersonalOptions.getInstance()); 52 OptionsPage.register(PersonalOptions.getInstance());
45 OptionsPage.register(AdvancedOptions.getInstance()); 53 OptionsPage.register(AdvancedOptions.getInstance());
46 OptionsPage.registerSubPage(ContentSettings.getInstance()); 54 OptionsPage.registerSubPage(ContentSettings.getInstance());
47 55
48 if (cr.isChromeOS) { 56 if (cr.isChromeOS) {
(...skipping 26 matching lines...) Expand all
75 } 83 }
76 } 84 }
77 85
78 document.addEventListener('DOMContentLoaded', load); 86 document.addEventListener('DOMContentLoaded', load);
79 87
80 window.onpopstate = function(e) { 88 window.onpopstate = function(e) {
81 OptionsPage.setState(e.state); 89 OptionsPage.setState(e.state);
82 }; 90 };
83 91
84 </script> 92 </script>
93 <link rel="stylesheet" href="chrome://resources/css/list.css">
94
85 <link rel="stylesheet" href="dom_ui.css"> 95 <link rel="stylesheet" href="dom_ui.css">
86 <link rel="stylesheet" href="options/options_page.css"> 96 <link rel="stylesheet" href="options/options_page.css">
87 <link rel="stylesheet" href="options/browser_options_page.css"> 97 <link rel="stylesheet" href="options/browser_options_page.css">
88 <link rel="stylesheet" href="options/content_settings_page.css"> 98 <link rel="stylesheet" href="options/content_settings_page.css">
99 <if expr="pp_ifdef('chromeos')">
100 <link rel="stylesheet" href="options/chromeos_accounts_options_page.css">
101 </if>
89 </head> 102 </head>
90 <body i18n-values=".style.fontFamily:fontfamily;.style.fontSize:fontsize"> 103 <body i18n-values=".style.fontFamily:fontfamily;.style.fontSize:fontsize">
91 <div class="header"> 104 <div class="header">
92 </div> 105 </div>
93 <div id="overlay" class="hidden"> 106 <div id="overlay" class="overlay hidden">
94 <div id="overlayview"> 107 <div id="overlayview">
95 <button id="close-overlay" onclick="OptionsPage.clearOverlays();"></button> 108 <button id="close-overlay" onclick="OptionsPage.clearOverlays();"></button>
96 <div class="page hidden" id="dummyPage"> 109 <div class="page hidden" id="dummyPage">
97 <!-- TODO(dhg): remove this one once we get another page here --> 110 <!-- TODO(dhg): remove this one once we get another page here -->
98 Dummy Overlay Page 111 Dummy Overlay Page
99 </div> 112 </div>
113 <if expr="pp_ifdef('chromeos')">
114 <include src="options/chromeos_accounts_add_user_overlay.html">
115 </if>
100 </div> 116 </div>
101 </div> 117 </div>
102 <div id="main-content"> 118 <div id="main-content">
103 <div id="navbar-container"> 119 <div id="navbar-container">
104 <h1 id="settings-title" i18n-content="title"></h1> 120 <h1 id="settings-title" i18n-content="title"></h1>
105 <ul id="navbar"> 121 <ul id="navbar">
106 </ul> 122 </ul>
107 <hr/> 123 <hr/>
108 <ul id="subpagesnav"> 124 <ul id="subpagesnav">
109 </ul> 125 </ul>
110 </div> 126 </div>
111 <div id="mainview"> 127 <div id="mainview">
112 <if expr="pp_ifdef('chromeos')"> 128 <if expr="pp_ifdef('chromeos')">
113 <include src="options/chromeos_system_options.html"> 129 <include src="options/chromeos_system_options.html">
114 <include src="options/chromeos_language_options.html"> 130 <include src="options/chromeos_language_options.html">
115 <include src="options/chromeos_labs.html"> 131 <include src="options/chromeos_labs.html">
132 <include src="options/chromeos_accounts_options.html">
116 <!-- TODO(mazda): include options/chromeos_language_hangul_options.html 133 <!-- TODO(mazda): include options/chromeos_language_hangul_options.html
117 once the language options dialog is ready. --> 134 once the language options dialog is ready. -->
118 </if> 135 </if>
119 <include src="options/browser_options.html"> 136 <include src="options/browser_options.html">
120 <include src="options/personal_options.html"> 137 <include src="options/personal_options.html">
121 <include src="options/advanced_options.html"> 138 <include src="options/advanced_options.html">
122 <include src="options/content_settings.html"> 139 <include src="options/content_settings.html">
123 <include src="options/sync_options.html"> 140 <include src="options/sync_options.html">
124 </div> 141 </div>
125 </div> 142 </div>
126 <script> 143 <script>
127 // Decorate the existing elements in the document. 144 // Decorate the existing elements in the document.
128 cr.ui.decorate('input[pref][type=checkbox]', PrefCheckbox); 145 cr.ui.decorate('input[pref][type=checkbox]', PrefCheckbox);
129 cr.ui.decorate('input[pref][type=range]', PrefRange); 146 cr.ui.decorate('input[pref][type=range]', PrefRange);
130 cr.ui.decorate('select[pref]', PrefSelect); 147 cr.ui.decorate('select[pref]', PrefSelect);
131 cr.ui.decorate('#contentSettingsPage input[type=radio]', ContentSettingsRadio); 148 cr.ui.decorate('#contentSettingsPage input[type=radio]', ContentSettingsRadio);
132 // TODO(zelidrag) add other elements here when we implement them 149 // TODO(zelidrag) add other elements here when we implement them
133 </script> 150 </script>
134 </body> 151 </body>
135 </html> 152 </html>
OLDNEW
« no previous file with comments | « chrome/browser/dom_ui/options_ui.cc ('k') | chrome/browser/resources/options/chromeos_accounts_add_user_overlay.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698