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

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

Issue 6296017: dom-ui settings: enable languages & spell checker settings for all platforms.... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: code review tweak Created 9 years, 11 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 | Annotate | Revision Log
« no previous file with comments | « chrome/browser/resources/options/language_options.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 var AddStartupPageOverlay = options.AddStartupPageOverlay; 5 var AddStartupPageOverlay = options.AddStartupPageOverlay;
6 var AdvancedOptions = options.AdvancedOptions; 6 var AdvancedOptions = options.AdvancedOptions;
7 var AlertOverlay = options.AlertOverlay; 7 var AlertOverlay = options.AlertOverlay;
8 var AutoFillEditAddressOverlay = options.AutoFillEditAddressOverlay; 8 var AutoFillEditAddressOverlay = options.AutoFillEditAddressOverlay;
9 var AutoFillEditCreditCardOverlay = options.AutoFillEditCreditCardOverlay; 9 var AutoFillEditCreditCardOverlay = options.AutoFillEditCreditCardOverlay;
10 var AutoFillOptions = options.AutoFillOptions; 10 var AutoFillOptions = options.AutoFillOptions;
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
68 OptionsPage.register(SystemOptions.getInstance()); 68 OptionsPage.register(SystemOptions.getInstance());
69 OptionsPage.registerSubPage(AboutPage.getInstance(), 69 OptionsPage.registerSubPage(AboutPage.getInstance(),
70 SystemOptions.getInstance()); 70 SystemOptions.getInstance());
71 OptionsPage.registerSubPage(LanguageOptions.getInstance(), 71 OptionsPage.registerSubPage(LanguageOptions.getInstance(),
72 SystemOptions.getInstance(), 72 SystemOptions.getInstance(),
73 [$('language-button')]); 73 [$('language-button')]);
74 OptionsPage.registerSubPage( 74 OptionsPage.registerSubPage(
75 new OptionsPage('languageChewing', 75 new OptionsPage('languageChewing',
76 localStrings.getString('languageChewingPage'), 76 localStrings.getString('languageChewingPage'),
77 'languageChewingPage'), 77 'languageChewingPage'),
78 SystemOptions.getInstance()); 78 LanguageOptions.getInstance());
79 OptionsPage.registerSubPage( 79 OptionsPage.registerSubPage(
80 new OptionsPage('languageHangul', 80 new OptionsPage('languageHangul',
81 localStrings.getString('languageHangulPage'), 81 localStrings.getString('languageHangulPage'),
82 'languageHangulPage'), 82 'languageHangulPage'),
83 SystemOptions.getInstance()); 83 LanguageOptions.getInstance());
84 OptionsPage.registerSubPage( 84 OptionsPage.registerSubPage(
85 new OptionsPage('languageMozc', 85 new OptionsPage('languageMozc',
86 localStrings.getString('languageMozcPage'), 86 localStrings.getString('languageMozcPage'),
87 'languageMozcPage'), 87 'languageMozcPage'),
88 SystemOptions.getInstance()); 88 LanguageOptions.getInstance());
89 OptionsPage.registerSubPage( 89 OptionsPage.registerSubPage(
90 new OptionsPage('languagePinyin', 90 new OptionsPage('languagePinyin',
91 localStrings.getString('languagePinyinPage'), 91 localStrings.getString('languagePinyinPage'),
92 'languagePinyinPage'), 92 'languagePinyinPage'),
93 SystemOptions.getInstance()); 93 LanguageOptions.getInstance());
94 OptionsPage.register(InternetOptions.getInstance()); 94 OptionsPage.register(InternetOptions.getInstance());
95 } 95 }
96 OptionsPage.register(AdvancedOptions.getInstance()); 96 OptionsPage.register(AdvancedOptions.getInstance());
97 OptionsPage.registerSubPage(ContentSettings.getInstance(), 97 OptionsPage.registerSubPage(ContentSettings.getInstance(),
98 AdvancedOptions.getInstance(), 98 AdvancedOptions.getInstance(),
99 [$('privacyContentSettingsButton')]); 99 [$('privacyContentSettingsButton')]);
100 OptionsPage.registerSubPage(ContentSettingsExceptionsArea.getInstance(), 100 OptionsPage.registerSubPage(ContentSettingsExceptionsArea.getInstance(),
101 ContentSettings.getInstance()); 101 ContentSettings.getInstance());
102 OptionsPage.registerSubPage(CookiesView.getInstance(), 102 OptionsPage.registerSubPage(CookiesView.getInstance(),
103 ContentSettings.getInstance(), 103 ContentSettings.getInstance(),
104 [$('privacyContentSettingsButton'), 104 [$('privacyContentSettingsButton'),
105 $('show-cookies-button')]); 105 $('show-cookies-button')]);
106 OptionsPage.registerSubPage(FontSettings.getInstance(), 106 OptionsPage.registerSubPage(FontSettings.getInstance(),
107 AdvancedOptions.getInstance(), 107 AdvancedOptions.getInstance(),
108 [$('fontSettingsCustomizeFontsButton')]); 108 [$('fontSettingsCustomizeFontsButton')]);
109 if (!cr.isChromeOS) {
110 OptionsPage.registerSubPage(LanguageOptions.getInstance(),
111 AdvancedOptions.getInstance(),
112 [$('language-button')]);
113 }
109 if (!cr.isWindows && !cr.isMac) { 114 if (!cr.isWindows && !cr.isMac) {
110 OptionsPage.registerSubPage(CertificateManager.getInstance(), 115 OptionsPage.registerSubPage(CertificateManager.getInstance(),
111 AdvancedOptions.getInstance(), 116 AdvancedOptions.getInstance(),
112 [$('show-cookies-button')]); 117 [$('show-cookies-button')]);
113 OptionsPage.registerOverlay(CertificateRestoreOverlay.getInstance()); 118 OptionsPage.registerOverlay(CertificateRestoreOverlay.getInstance());
114 OptionsPage.registerOverlay(CertificateBackupOverlay.getInstance()); 119 OptionsPage.registerOverlay(CertificateBackupOverlay.getInstance());
115 OptionsPage.registerOverlay(CertificateEditCaTrustOverlay.getInstance()); 120 OptionsPage.registerOverlay(CertificateEditCaTrustOverlay.getInstance());
116 OptionsPage.registerOverlay(CertificateImportErrorOverlay.getInstance()); 121 OptionsPage.registerOverlay(CertificateImportErrorOverlay.getInstance());
117 } 122 }
118 OptionsPage.registerOverlay(AddStartupPageOverlay.getInstance()); 123 OptionsPage.registerOverlay(AddStartupPageOverlay.getInstance());
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
160 var subpagesNavTabs = document.querySelectorAll('.subpages-nav-tabs'); 165 var subpagesNavTabs = document.querySelectorAll('.subpages-nav-tabs');
161 for(var i = 0; i < subpagesNavTabs.length; i++) { 166 for(var i = 0; i < subpagesNavTabs.length; i++) {
162 subpagesNavTabs[i].onclick = function(event) { 167 subpagesNavTabs[i].onclick = function(event) {
163 OptionsPage.showTab(event.srcElement); 168 OptionsPage.showTab(event.srcElement);
164 } 169 }
165 } 170 }
166 171
167 // Allow platform specific CSS rules. 172 // Allow platform specific CSS rules.
168 if (cr.isMac) 173 if (cr.isMac)
169 document.documentElement.setAttribute('os', 'mac'); 174 document.documentElement.setAttribute('os', 'mac');
170 if (cr.isLinux) 175 if (cr.isWindows)
176 document.documentElement.setAttribute('os', 'windows');
177 if (cr.isChromeOS)
178 document.documentElement.setAttribute('os', 'chromeos');
179 if (cr.isLinux) {
180 document.documentElement.setAttribute('os', 'linux');
171 document.documentElement.setAttribute('toolkit', 'gtk'); 181 document.documentElement.setAttribute('toolkit', 'gtk');
182 }
172 if (cr.isViews) 183 if (cr.isViews)
173 document.documentElement.setAttribute('toolkit', 'views'); 184 document.documentElement.setAttribute('toolkit', 'views');
174 185
175 // Clicking on the Settings title brings up the 'Basics' page. 186 // Clicking on the Settings title brings up the 'Basics' page.
176 $('settings-title').onclick = function() { 187 $('settings-title').onclick = function() {
177 OptionsPage.showPageByName(BrowserOptions.getInstance().name); 188 OptionsPage.showPageByName(BrowserOptions.getInstance().name);
178 }; 189 };
179 } 190 }
180 191
181 document.addEventListener('DOMContentLoaded', load); 192 document.addEventListener('DOMContentLoaded', load);
182 193
183 window.onpopstate = function(e) { 194 window.onpopstate = function(e) {
184 options.OptionsPage.setState(e.state); 195 options.OptionsPage.setState(e.state);
185 }; 196 };
OLDNEW
« no previous file with comments | « chrome/browser/resources/options/language_options.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698