OLD | NEW |
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> | 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> | 15 <script src="chrome://resources/js/cr/ui/list_selection_model.js"></script> |
16 <script src="chrome://resources/js/cr/ui/list_selection_controller.js"></script> | 16 <script src="chrome://resources/js/cr/ui/list_selection_controller.js"></script> |
17 <script src="chrome://resources/js/cr/ui/list_single_selection_model.js"></scrip
t> | 17 <script src="chrome://resources/js/cr/ui/list_single_selection_model.js"></scrip
t> |
18 <script src="chrome://resources/js/cr/ui/list_item.js"></script> | 18 <script src="chrome://resources/js/cr/ui/list_item.js"></script> |
19 <script src="chrome://resources/js/cr/ui/list.js"></script> | 19 <script src="chrome://resources/js/cr/ui/list.js"></script> |
20 <script src="chrome://resources/js/local_strings.js"></script> | 20 <script src="chrome://resources/js/local_strings.js"></script> |
21 <script src="chrome://resources/js/util.js"></script> | 21 <script src="chrome://resources/js/util.js"></script> |
22 <script src="options/preferences.js"></script> | 22 <script src="options/preferences.js"></script> |
23 <script src="options/pref_ui.js"></script> | 23 <script src="options/pref_ui.js"></script> |
24 <script src="options/options_page.js"></script> | 24 <script src="options/options_page.js"></script> |
25 <if expr="pp_ifdef('chromeos')"> | 25 <if expr="pp_ifdef('chromeos')"> |
| 26 <script src="options/about_page.js"></script> |
26 <script src="options/chromeos_internet_network_element.js"></script> | 27 <script src="options/chromeos_internet_network_element.js"></script> |
27 <script src="options/chromeos_internet_options.js"></script> | 28 <script src="options/chromeos_internet_options.js"></script> |
28 <script src="options/chromeos_language_add_language_overlay.js"></script> | 29 <script src="options/chromeos_language_add_language_overlay.js"></script> |
29 <script src="options/chromeos_language_list.js"></script> | 30 <script src="options/chromeos_language_list.js"></script> |
30 <script src="options/chromeos_language_options.js"></script> | 31 <script src="options/chromeos_language_options.js"></script> |
31 <script src="options/chromeos_system_options.js"></script> | 32 <script src="options/chromeos_system_options.js"></script> |
32 <script src="options/chromeos_accounts_options.js"></script> | 33 <script src="options/chromeos_accounts_options.js"></script> |
33 <script src="options/chromeos_accounts_user_list.js"></script> | 34 <script src="options/chromeos_accounts_user_list.js"></script> |
34 <script src="options/chromeos_accounts_user_name_edit.js"></script> | 35 <script src="options/chromeos_accounts_user_name_edit.js"></script> |
35 <script> | 36 <script> |
| 37 var AboutPage = options.AboutPage; |
36 var AccountsOptions = options.AccountsOptions; | 38 var AccountsOptions = options.AccountsOptions; |
37 var InternetOptions = options.InternetOptions; | 39 var InternetOptions = options.InternetOptions; |
38 var LanguageHangulOptions = options.LanguageHangulOptions; | 40 var LanguageHangulOptions = options.LanguageHangulOptions; |
39 var LanguageOptions = options.LanguageOptions; | 41 var LanguageOptions = options.LanguageOptions; |
40 var SystemOptions = options.SystemOptions; | 42 var SystemOptions = options.SystemOptions; |
41 </script> | 43 </script> |
42 </if> | 44 </if> |
43 <script src="options/about_page.js"></script> | |
44 <script src="options/add_startup_page_overlay.js"></script> | 45 <script src="options/add_startup_page_overlay.js"></script> |
45 <script src="options/advanced_options.js"></script> | 46 <script src="options/advanced_options.js"></script> |
46 <script src="options/autofill_options.js"></script> | 47 <script src="options/autofill_options.js"></script> |
47 <script src="options/browser_options.js"></script> | 48 <script src="options/browser_options.js"></script> |
48 <script src="options/clear_browser_data_overlay.js"></script> | 49 <script src="options/clear_browser_data_overlay.js"></script> |
49 <script src="options/content_settings.js"></script> | 50 <script src="options/content_settings.js"></script> |
50 <script src="options/content_settings_exceptions_area.js"></script> | 51 <script src="options/content_settings_exceptions_area.js"></script> |
51 <script src="options/content_settings_ui.js"></script> | 52 <script src="options/content_settings_ui.js"></script> |
52 <script src="options/font_settings_overlay.js"></script> | 53 <script src="options/font_settings_overlay.js"></script> |
53 <script src="options/import_data_overlay.js"></script> | 54 <script src="options/import_data_overlay.js"></script> |
54 <script src="options/passwords_exceptions.js"></script> | 55 <script src="options/passwords_exceptions.js"></script> |
55 <script src="options/passwords_exceptions_list.js"></script> | 56 <script src="options/passwords_exceptions_list.js"></script> |
56 <script src="options/personal_options.js"></script> | 57 <script src="options/personal_options.js"></script> |
57 <script src="options/search_engine_manager.js"></script> | 58 <script src="options/search_engine_manager.js"></script> |
58 <script src="options/stop_syncing_overlay.js"></script> | 59 <script src="options/stop_syncing_overlay.js"></script> |
59 <script> | 60 <script> |
60 | 61 |
61 var AboutPage = options.AboutPage; | |
62 var AddStartupPageOverlay = options.AddStartupPageOverlay; | 62 var AddStartupPageOverlay = options.AddStartupPageOverlay; |
63 var AdvancedOptions = options.AdvancedOptions; | 63 var AdvancedOptions = options.AdvancedOptions; |
64 var AutoFillOptions = options.AutoFillOptions; | 64 var AutoFillOptions = options.AutoFillOptions; |
65 var BrowserOptions = options.BrowserOptions; | 65 var BrowserOptions = options.BrowserOptions; |
66 var ClearBrowserDataOverlay = options.ClearBrowserDataOverlay; | 66 var ClearBrowserDataOverlay = options.ClearBrowserDataOverlay; |
67 var ContentSettings = options.ContentSettings; | 67 var ContentSettings = options.ContentSettings; |
68 var FontSettingsOverlay = options.FontSettingsOverlay; | 68 var FontSettingsOverlay = options.FontSettingsOverlay; |
69 var ImportDataOverlay = options.ImportDataOverlay; | 69 var ImportDataOverlay = options.ImportDataOverlay; |
70 var OptionsPage = options.OptionsPage; | 70 var OptionsPage = options.OptionsPage; |
71 var PasswordsExceptions = options.PasswordsExceptions; | 71 var PasswordsExceptions = options.PasswordsExceptions; |
72 var PersonalOptions = options.PersonalOptions; | 72 var PersonalOptions = options.PersonalOptions; |
73 var Preferences = options.Preferences; | 73 var Preferences = options.Preferences; |
74 var SearchEngineManager = options.SearchEngineManager; | 74 var SearchEngineManager = options.SearchEngineManager; |
75 var StopSyncingOverlay = options.StopSyncingOverlay; | 75 var StopSyncingOverlay = options.StopSyncingOverlay; |
76 | 76 |
77 /** | 77 /** |
78 * Window onload handler, sets up the page. | 78 * Window onload handler, sets up the page. |
79 */ | 79 */ |
80 function load() { | 80 function load() { |
81 localStrings = new LocalStrings(); | 81 localStrings = new LocalStrings(); |
82 | 82 |
83 if (cr.isChromeOS) { | 83 if (cr.isChromeOS) { |
| 84 OptionsPage.registerSubPage(AboutPage.getInstance()); |
84 OptionsPage.register(SystemOptions.getInstance()); | 85 OptionsPage.register(SystemOptions.getInstance()); |
85 OptionsPage.register(InternetOptions.getInstance()); | 86 OptionsPage.register(InternetOptions.getInstance()); |
86 } | 87 } |
87 | 88 |
88 OptionsPage.registerSubPage(AboutPage.getInstance()); | |
89 OptionsPage.register(BrowserOptions.getInstance()); | 89 OptionsPage.register(BrowserOptions.getInstance()); |
90 OptionsPage.register(PersonalOptions.getInstance()); | 90 OptionsPage.register(PersonalOptions.getInstance()); |
91 OptionsPage.register(AdvancedOptions.getInstance()); | 91 OptionsPage.register(AdvancedOptions.getInstance()); |
92 OptionsPage.registerSubPage(AutoFillOptions.getInstance()); | 92 OptionsPage.registerSubPage(AutoFillOptions.getInstance()); |
93 OptionsPage.registerSubPage(ContentSettings.getInstance()); | 93 OptionsPage.registerSubPage(ContentSettings.getInstance()); |
94 OptionsPage.registerSubPage(PasswordsExceptions.getInstance()); | 94 OptionsPage.registerSubPage(PasswordsExceptions.getInstance()); |
95 OptionsPage.registerSubPage(SearchEngineManager.getInstance()); | 95 OptionsPage.registerSubPage(SearchEngineManager.getInstance()); |
96 OptionsPage.registerOverlay(AddStartupPageOverlay.getInstance()); | 96 OptionsPage.registerOverlay(AddStartupPageOverlay.getInstance()); |
97 OptionsPage.registerOverlay(ClearBrowserDataOverlay.getInstance()); | 97 OptionsPage.registerOverlay(ClearBrowserDataOverlay.getInstance()); |
98 OptionsPage.registerOverlay(FontSettingsOverlay.getInstance()); | 98 OptionsPage.registerOverlay(FontSettingsOverlay.getInstance()); |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
159 | 159 |
160 document.addEventListener('DOMContentLoaded', load); | 160 document.addEventListener('DOMContentLoaded', load); |
161 | 161 |
162 window.onpopstate = function(e) { | 162 window.onpopstate = function(e) { |
163 options.OptionsPage.setState(e.state); | 163 options.OptionsPage.setState(e.state); |
164 }; | 164 }; |
165 </script> | 165 </script> |
166 <link rel="stylesheet" href="chrome://resources/css/list.css"> | 166 <link rel="stylesheet" href="chrome://resources/css/list.css"> |
167 <link rel="stylesheet" href="dom_ui.css"> | 167 <link rel="stylesheet" href="dom_ui.css"> |
168 <link rel="stylesheet" href="options/options_page.css"> | 168 <link rel="stylesheet" href="options/options_page.css"> |
169 <link rel="stylesheet" href="options/about_page.css"> | |
170 <link rel="stylesheet" href="options/add_startup_page_overlay.css"> | 169 <link rel="stylesheet" href="options/add_startup_page_overlay.css"> |
171 <link rel="stylesheet" href="options/autofill_options_page.css"> | 170 <link rel="stylesheet" href="options/autofill_options_page.css"> |
172 <link rel="stylesheet" href="options/browser_options_page.css"> | 171 <link rel="stylesheet" href="options/browser_options_page.css"> |
173 <link rel="stylesheet" href="options/clear_browser_data_overlay.css"> | 172 <link rel="stylesheet" href="options/clear_browser_data_overlay.css"> |
174 <link rel="stylesheet" href="options/content_settings.css"> | 173 <link rel="stylesheet" href="options/content_settings.css"> |
175 <link rel="stylesheet" href="options/content_settings_exceptions_area.css"> | 174 <link rel="stylesheet" href="options/content_settings_exceptions_area.css"> |
176 <link rel="stylesheet" href="options/passwords_exceptions_list.css"> | 175 <link rel="stylesheet" href="options/passwords_exceptions_list.css"> |
177 <link rel="stylesheet" href="options/import_data_overlay.css"> | 176 <link rel="stylesheet" href="options/import_data_overlay.css"> |
178 <link rel="stylesheet" href="options/subpages_tab_controls.css"> | 177 <link rel="stylesheet" href="options/subpages_tab_controls.css"> |
179 <if expr="pp_ifdef('chromeos')"> | 178 <if expr="pp_ifdef('chromeos')"> |
| 179 <link rel="stylesheet" href="options/about_page.css"> |
180 <link rel="stylesheet" href="options/chromeos_accounts_options_page.css"> | 180 <link rel="stylesheet" href="options/chromeos_accounts_options_page.css"> |
181 <link rel="stylesheet" href="options/chromeos_internet_options_page.css"> | 181 <link rel="stylesheet" href="options/chromeos_internet_options_page.css"> |
182 <link rel="stylesheet" href="options/chromeos_language_options.css"> | 182 <link rel="stylesheet" href="options/chromeos_language_options.css"> |
183 </if> | 183 </if> |
184 </head> | 184 </head> |
185 <body i18n-values=".style.fontFamily:fontfamily;.style.fontSize:fontsize"> | 185 <body i18n-values=".style.fontFamily:fontfamily;.style.fontSize:fontsize"> |
186 <div class="header"> | 186 <div class="header"> |
187 </div> | 187 </div> |
188 <div id="overlay" class="overlay hidden"> | 188 <div id="overlay" class="overlay hidden"> |
189 <include src="options/add_startup_page_overlay.html"> | 189 <include src="options/add_startup_page_overlay.html"> |
190 <include src="options/clear_browser_data_overlay.html"> | 190 <include src="options/clear_browser_data_overlay.html"> |
191 <include src="options/font_settings_overlay.html"> | 191 <include src="options/font_settings_overlay.html"> |
192 <include src="options/import_data_overlay.html"> | 192 <include src="options/import_data_overlay.html"> |
193 <include src="options/stop_syncing_overlay.html"> | 193 <include src="options/stop_syncing_overlay.html"> |
194 <if expr="pp_ifdef('chromeos')"> | 194 <if expr="pp_ifdef('chromeos')"> |
195 <include src="options/chromeos_language_add_language_overlay.html"> | 195 <include src="options/chromeos_language_add_language_overlay.html"> |
196 </if> | 196 </if> |
197 </div> | 197 </div> |
198 <div id="main-content"> | 198 <div id="main-content"> |
199 <div id="navbar-container"> | 199 <div id="navbar-container"> |
200 <h1 id="settings-title" i18n-content="title"></h1> | 200 <h1 id="settings-title" i18n-content="title"></h1> |
201 <ul id="navbar"> | 201 <ul id="navbar"> |
202 </ul> | 202 </ul> |
203 <hr/> | 203 <hr/> |
204 <ul id="subpagesnav"> | 204 <ul id="subpagesnav"> |
205 </ul> | 205 </ul> |
206 </div> | 206 </div> |
207 <div id="mainview"> | 207 <div id="mainview"> |
208 <if expr="pp_ifdef('chromeos')"> | 208 <if expr="pp_ifdef('chromeos')"> |
| 209 <include src="options/about_page.html"> |
209 <include src="options/chromeos_system_options.html"> | 210 <include src="options/chromeos_system_options.html"> |
210 <include src="options/chromeos_internet_options.html"> | 211 <include src="options/chromeos_internet_options.html"> |
211 <include src="options/chromeos_language_options.html"> | 212 <include src="options/chromeos_language_options.html"> |
212 <include src="options/chromeos_language_chewing_options.html"> | 213 <include src="options/chromeos_language_chewing_options.html"> |
213 <include src="options/chromeos_language_hangul_options.html"> | 214 <include src="options/chromeos_language_hangul_options.html"> |
214 <include src="options/chromeos_language_mozc_options.html"> | 215 <include src="options/chromeos_language_mozc_options.html"> |
215 <include src="options/chromeos_language_pinyin_options.html"> | 216 <include src="options/chromeos_language_pinyin_options.html"> |
216 <include src="options/chromeos_labs.html"> | 217 <include src="options/chromeos_labs.html"> |
217 <include src="options/chromeos_accounts_options.html"> | 218 <include src="options/chromeos_accounts_options.html"> |
218 <include src="options/chromeos_proxy.html"> | 219 <include src="options/chromeos_proxy.html"> |
219 </if> | 220 </if> |
220 <include src="options/advanced_options.html"> | 221 <include src="options/advanced_options.html"> |
221 <include src="options/autofill_options.html"> | 222 <include src="options/autofill_options.html"> |
222 <include src="options/browser_options.html"> | 223 <include src="options/browser_options.html"> |
223 <include src="options/content_settings.html"> | 224 <include src="options/content_settings.html"> |
224 <include src="options/passwords_exceptions.html"> | 225 <include src="options/passwords_exceptions.html"> |
225 <include src="options/personal_options.html"> | 226 <include src="options/personal_options.html"> |
226 <include src="options/search_engine_manager.html"> | 227 <include src="options/search_engine_manager.html"> |
227 <include src="options/sync_options.html"> | 228 <include src="options/sync_options.html"> |
228 <include src="options/about_page.html"> | |
229 </div> | 229 </div> |
230 </div> | 230 </div> |
231 | 231 |
232 <script> | 232 <script> |
233 // Decorate the existing elements in the document. | 233 // Decorate the existing elements in the document. |
234 cr.ui.decorate('input[pref][type=checkbox]', options.PrefCheckbox); | 234 cr.ui.decorate('input[pref][type=checkbox]', options.PrefCheckbox); |
235 cr.ui.decorate('input[pref][type=number]', options.PrefNumber); | 235 cr.ui.decorate('input[pref][type=number]', options.PrefNumber); |
236 cr.ui.decorate('input[pref][type=radio]', options.PrefRadio); | 236 cr.ui.decorate('input[pref][type=radio]', options.PrefRadio); |
237 cr.ui.decorate('input[pref][type=range]', options.PrefRange); | 237 cr.ui.decorate('input[pref][type=range]', options.PrefRange); |
238 cr.ui.decorate('select[pref]', options.PrefSelect); | 238 cr.ui.decorate('select[pref]', options.PrefSelect); |
239 cr.ui.decorate('input[pref][type=url]', options.PrefTextField); | 239 cr.ui.decorate('input[pref][type=url]', options.PrefTextField); |
240 cr.ui.decorate('#contentSettingsPage input[type=radio]', | 240 cr.ui.decorate('#contentSettingsPage input[type=radio]', |
241 options.ContentSettingsRadio); | 241 options.ContentSettingsRadio); |
242 </script> | 242 </script> |
243 </body> | 243 </body> |
244 </html> | 244 </html> |
OLD | NEW |