OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 #include "chrome/browser/ui/webui/options2/browser_options_handler2.h" | 5 #include "chrome/browser/ui/webui/options2/browser_options_handler2.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
157 IDS_OPTIONS_ADVANCED_SECTION_TITLE_NETWORK }, | 157 IDS_OPTIONS_ADVANCED_SECTION_TITLE_NETWORK }, |
158 { "advancedSectionTitlePrivacy", | 158 { "advancedSectionTitlePrivacy", |
159 IDS_OPTIONS_ADVANCED_SECTION_TITLE_PRIVACY }, | 159 IDS_OPTIONS_ADVANCED_SECTION_TITLE_PRIVACY }, |
160 { "advancedSectionTitleSecurity", | 160 { "advancedSectionTitleSecurity", |
161 IDS_OPTIONS_ADVANCED_SECTION_TITLE_SECURITY }, | 161 IDS_OPTIONS_ADVANCED_SECTION_TITLE_SECURITY }, |
162 { "autofillEnabled", IDS_OPTIONS_AUTOFILL_ENABLE }, | 162 { "autofillEnabled", IDS_OPTIONS_AUTOFILL_ENABLE }, |
163 { "autologinEnabled", IDS_OPTIONS_PASSWORDS_AUTOLOGIN }, | 163 { "autologinEnabled", IDS_OPTIONS_PASSWORDS_AUTOLOGIN }, |
164 { "autoOpenFileTypesInfo", IDS_OPTIONS_OPEN_FILE_TYPES_AUTOMATICALLY }, | 164 { "autoOpenFileTypesInfo", IDS_OPTIONS_OPEN_FILE_TYPES_AUTOMATICALLY }, |
165 { "autoOpenFileTypesResetToDefault", | 165 { "autoOpenFileTypesResetToDefault", |
166 IDS_OPTIONS_AUTOOPENFILETYPES_RESETTODEFAULT }, | 166 IDS_OPTIONS_AUTOOPENFILETYPES_RESETTODEFAULT }, |
167 { "browsingData", IDS_OPTIONS_BROWSING_DATA_GROUP_NAME }, // needed? | |
168 { "changeHomePage", IDS_OPTIONS_CHANGE_HOME_PAGE }, | 167 { "changeHomePage", IDS_OPTIONS_CHANGE_HOME_PAGE }, |
169 { "certificatesManageButton", IDS_OPTIONS_CERTIFICATES_MANAGE_BUTTON }, | 168 { "certificatesManageButton", IDS_OPTIONS_CERTIFICATES_MANAGE_BUTTON }, |
170 { "customizeSync", IDS_OPTIONS2_CUSTOMIZE_SYNC_BUTTON_LABEL }, | 169 { "customizeSync", IDS_OPTIONS2_CUSTOMIZE_SYNC_BUTTON_LABEL }, |
171 { "defaultFontSizeLabel", IDS_OPTIONS_DEFAULT_FONT_SIZE_LABEL }, | 170 { "defaultFontSizeLabel", IDS_OPTIONS_DEFAULT_FONT_SIZE_LABEL }, |
172 { "defaultSearchManageEngines", IDS_OPTIONS_DEFAULTSEARCH_MANAGE_ENGINES }, | 171 { "defaultSearchManageEngines", IDS_OPTIONS_DEFAULTSEARCH_MANAGE_ENGINES }, |
173 { "defaultZoomFactorLabel", IDS_OPTIONS_DEFAULT_ZOOM_LEVEL_LABEL }, | 172 { "defaultZoomFactorLabel", IDS_OPTIONS_DEFAULT_ZOOM_LEVEL_LABEL }, |
174 { "disableWebServices", IDS_OPTIONS_DISABLE_WEB_SERVICES }, | 173 { "disableWebServices", IDS_OPTIONS_DISABLE_WEB_SERVICES }, |
175 { "downloadLocationAskForSaveLocation", | 174 { "downloadLocationAskForSaveLocation", |
176 IDS_OPTIONS_DOWNLOADLOCATION_ASKFORSAVELOCATION }, | 175 IDS_OPTIONS_DOWNLOADLOCATION_ASKFORSAVELOCATION }, |
177 { "downloadLocationBrowseTitle", | 176 { "downloadLocationBrowseTitle", |
178 IDS_OPTIONS_DOWNLOADLOCATION_BROWSE_TITLE }, | 177 IDS_OPTIONS_DOWNLOADLOCATION_BROWSE_TITLE }, |
179 { "downloadLocationBrowseWindowTitle", | |
180 IDS_OPTIONS_DOWNLOADLOCATION_BROWSE_WINDOW_TITLE }, | |
181 { "downloadLocationChangeButton", | 178 { "downloadLocationChangeButton", |
182 IDS_OPTIONS_DOWNLOADLOCATION_CHANGE_BUTTON }, | 179 IDS_OPTIONS_DOWNLOADLOCATION_CHANGE_BUTTON }, |
183 { "downloadLocationGroupName", IDS_OPTIONS_DOWNLOADLOCATION_GROUP_NAME }, | 180 { "downloadLocationGroupName", IDS_OPTIONS_DOWNLOADLOCATION_GROUP_NAME }, |
184 { "enableLogging", IDS_OPTIONS_ENABLE_LOGGING }, | 181 { "enableLogging", IDS_OPTIONS_ENABLE_LOGGING }, |
185 { "fontSettingsCustomizeFontsButton", | 182 { "fontSettingsCustomizeFontsButton", |
186 IDS_OPTIONS_FONTSETTINGS_CUSTOMIZE_FONTS_BUTTON }, | 183 IDS_OPTIONS_FONTSETTINGS_CUSTOMIZE_FONTS_BUTTON }, |
187 { "fontSettingsInfo", IDS_OPTIONS_FONTSETTINGS_INFO }, | |
188 { "fontSizeLabelCustom", IDS_OPTIONS_FONT_SIZE_LABEL_CUSTOM }, | 184 { "fontSizeLabelCustom", IDS_OPTIONS_FONT_SIZE_LABEL_CUSTOM }, |
189 { "fontSizeLabelLarge", IDS_OPTIONS_FONT_SIZE_LABEL_LARGE }, | 185 { "fontSizeLabelLarge", IDS_OPTIONS_FONT_SIZE_LABEL_LARGE }, |
190 { "fontSizeLabelMedium", IDS_OPTIONS_FONT_SIZE_LABEL_MEDIUM }, | 186 { "fontSizeLabelMedium", IDS_OPTIONS_FONT_SIZE_LABEL_MEDIUM }, |
191 { "fontSizeLabelSmall", IDS_OPTIONS_FONT_SIZE_LABEL_SMALL }, | 187 { "fontSizeLabelSmall", IDS_OPTIONS_FONT_SIZE_LABEL_SMALL }, |
192 { "fontSizeLabelVeryLarge", IDS_OPTIONS_FONT_SIZE_LABEL_VERY_LARGE }, | 188 { "fontSizeLabelVeryLarge", IDS_OPTIONS_FONT_SIZE_LABEL_VERY_LARGE }, |
193 { "fontSizeLabelVerySmall", IDS_OPTIONS_FONT_SIZE_LABEL_VERY_SMALL }, | 189 { "fontSizeLabelVerySmall", IDS_OPTIONS_FONT_SIZE_LABEL_VERY_SMALL }, |
194 { "hideAdvancedSettings", IDS_SETTINGS_HIDE_ADVANCED_SETTINGS }, | 190 { "hideAdvancedSettings", IDS_SETTINGS_HIDE_ADVANCED_SETTINGS }, |
195 { "homePageNtp", IDS_OPTIONS_HOMEPAGE_NTP }, | 191 { "homePageNtp", IDS_OPTIONS_HOMEPAGE_NTP }, |
196 { "homePageShowHomeButton", IDS_OPTIONS_TOOLBAR_SHOW_HOME_BUTTON }, | 192 { "homePageShowHomeButton", IDS_OPTIONS_TOOLBAR_SHOW_HOME_BUTTON }, |
197 { "homePageUseNewTab", IDS_OPTIONS_HOMEPAGE_USE_NEWTAB }, | 193 { "homePageUseNewTab", IDS_OPTIONS_HOMEPAGE_USE_NEWTAB }, |
198 { "homePageUseURL", IDS_OPTIONS_HOMEPAGE_USE_URL }, | 194 { "homePageUseURL", IDS_OPTIONS_HOMEPAGE_USE_URL }, |
199 { "instantConfirmMessage", IDS_INSTANT_OPT_IN_MESSAGE }, | 195 { "instantConfirmMessage", IDS_INSTANT_OPT_IN_MESSAGE }, |
200 { "instantConfirmTitle", IDS_INSTANT_OPT_IN_TITLE }, | 196 { "instantConfirmTitle", IDS_INSTANT_OPT_IN_TITLE }, |
201 { "importData", IDS_OPTIONS_IMPORT_DATA_BUTTON }, | 197 { "importData", IDS_OPTIONS_IMPORT_DATA_BUTTON }, |
202 { "improveBrowsingExperience", IDS_OPTIONS_IMPROVE_BROWSING_EXPERIENCE }, | 198 { "improveBrowsingExperience", IDS_OPTIONS_IMPROVE_BROWSING_EXPERIENCE }, |
203 { "languageAndSpellCheckSettingsButton", | 199 { "languageAndSpellCheckSettingsButton", |
204 #if defined(OS_CHROMEOS) | 200 #if defined(OS_CHROMEOS) |
205 IDS_OPTIONS_SETTINGS_LANGUAGES_CUSTOMIZE }, | 201 IDS_OPTIONS_SETTINGS_LANGUAGES_CUSTOMIZE }, |
206 #else | 202 #else |
207 IDS_OPTIONS_LANGUAGE_AND_SPELLCHECK_BUTTON }, | 203 IDS_OPTIONS_LANGUAGE_AND_SPELLCHECK_BUTTON }, |
208 #endif | 204 #endif |
209 { "linkDoctorPref", IDS_OPTIONS_LINKDOCTOR_PREF }, | 205 { "linkDoctorPref", IDS_OPTIONS_LINKDOCTOR_PREF }, |
210 { "manageAutofillSettings", IDS_OPTIONS_MANAGE_AUTOFILL_SETTINGS_LINK }, | 206 { "manageAutofillSettings", IDS_OPTIONS_MANAGE_AUTOFILL_SETTINGS_LINK }, |
211 { "manageDataDescription", IDS_OPTIONS_MANAGE_DATA_DESCRIPTION }, | |
212 { "managePasswords", IDS_OPTIONS_PASSWORDS_MANAGE_PASSWORDS_LINK }, | 207 { "managePasswords", IDS_OPTIONS_PASSWORDS_MANAGE_PASSWORDS_LINK }, |
213 { "networkPredictionEnabledDescription", | 208 { "networkPredictionEnabledDescription", |
214 IDS_NETWORK_PREDICTION_ENABLED_DESCRIPTION }, | 209 IDS_NETWORK_PREDICTION_ENABLED_DESCRIPTION }, |
215 { "passwordsAndAutofillGroupName", | 210 { "passwordsAndAutofillGroupName", |
216 IDS_OPTIONS_PASSWORDS_AND_FORMS_GROUP_NAME }, | 211 IDS_OPTIONS_PASSWORDS_AND_FORMS_GROUP_NAME }, |
217 { "passwordManagerEnabled", IDS_OPTIONS_PASSWORD_MANAGER_ENABLE }, | 212 { "passwordManagerEnabled", IDS_OPTIONS_PASSWORD_MANAGER_ENABLE }, |
218 { "privacyClearDataButton", IDS_OPTIONS_PRIVACY_CLEAR_DATA_BUTTON }, | 213 { "privacyClearDataButton", IDS_OPTIONS_PRIVACY_CLEAR_DATA_BUTTON }, |
219 { "privacyContentSettingsButton", | 214 { "privacyContentSettingsButton", |
220 IDS_OPTIONS_PRIVACY_CONTENT_SETTINGS_BUTTON }, | 215 IDS_OPTIONS_PRIVACY_CONTENT_SETTINGS_BUTTON }, |
221 { "profilesCreate", IDS_PROFILES_CREATE_BUTTON_LABEL }, | 216 { "profilesCreate", IDS_PROFILES_CREATE_BUTTON_LABEL }, |
222 { "profilesDelete", IDS_PROFILES_DELETE_BUTTON_LABEL }, | 217 { "profilesDelete", IDS_PROFILES_DELETE_BUTTON_LABEL }, |
223 { "profilesDeleteSingle", IDS_PROFILES_DELETE_SINGLE_BUTTON_LABEL }, | 218 { "profilesDeleteSingle", IDS_PROFILES_DELETE_SINGLE_BUTTON_LABEL }, |
224 { "profilesListItemCurrent", IDS_PROFILES_LIST_ITEM_CURRENT }, | 219 { "profilesListItemCurrent", IDS_PROFILES_LIST_ITEM_CURRENT }, |
225 { "profilesManage", IDS_PROFILES_MANAGE_BUTTON_LABEL }, | 220 { "profilesManage", IDS_PROFILES_MANAGE_BUTTON_LABEL }, |
226 { "proxiesLabel", IDS_OPTIONS_PROXIES_LABEL }, | 221 { "proxiesLabel", IDS_OPTIONS_PROXIES_LABEL }, |
227 { "safeBrowsingEnableProtection", | 222 { "safeBrowsingEnableProtection", |
228 IDS_OPTIONS_SAFEBROWSING_ENABLEPROTECTION }, | 223 IDS_OPTIONS_SAFEBROWSING_ENABLEPROTECTION }, |
229 { "sectionTitleAppearance", IDS_APPEARANCE_GROUP_NAME }, | 224 { "sectionTitleAppearance", IDS_APPEARANCE_GROUP_NAME }, |
230 { "sectionTitleDefaultBrowser", IDS_OPTIONS_DEFAULTBROWSER_GROUP_NAME }, | 225 { "sectionTitleDefaultBrowser", IDS_OPTIONS_DEFAULTBROWSER_GROUP_NAME }, |
231 { "sectionTitleUsers", IDS_PROFILES_OPTIONS_GROUP_NAME }, | 226 { "sectionTitleUsers", IDS_PROFILES_OPTIONS_GROUP_NAME }, |
232 { "sectionTitleSearch", IDS_OPTIONS_DEFAULTSEARCH_GROUP_NAME }, | 227 { "sectionTitleSearch", IDS_OPTIONS_DEFAULTSEARCH_GROUP_NAME }, |
233 { "sectionTitleStartup", IDS_OPTIONS_STARTUP_GROUP_NAME }, | 228 { "sectionTitleStartup", IDS_OPTIONS_STARTUP_GROUP_NAME }, |
234 { "sectionTitleSync", IDS_SYNC_OPTIONS_GROUP_NAME }, | 229 { "sectionTitleSync", IDS_SYNC_OPTIONS_GROUP_NAME }, |
235 { "sessionRestoreOverlayMessage", IDS_SESSION_RESTORE_OVERLAY_MESSAGE }, | 230 { "sessionRestoreOverlayMessage", IDS_SESSION_RESTORE_OVERLAY_MESSAGE }, |
236 { "sessionRestoreOverlayTitle", IDS_SESSION_RESTORE_OVERLAY_TITLE }, | 231 { "sessionRestoreOverlayTitle", IDS_SESSION_RESTORE_OVERLAY_TITLE }, |
237 { "startupRestoreLastSession", IDS_OPTIONS_STARTUP_RESTORE_LAST_SESSION }, | 232 { "startupRestoreLastSession", IDS_OPTIONS_STARTUP_RESTORE_LAST_SESSION }, |
238 { "settingsTitle", IDS_SETTINGS_TITLE }, | 233 { "settingsTitle", IDS_SETTINGS_TITLE }, |
239 { "showAdvancedSettings", IDS_SETTINGS_SHOW_ADVANCED_SETTINGS }, | 234 { "showAdvancedSettings", IDS_SETTINGS_SHOW_ADVANCED_SETTINGS }, |
240 { "spellingPref", IDS_OPTIONS_SPELLING_PREF }, | |
241 { "sslCheckRevocation", IDS_OPTIONS_SSL_CHECKREVOCATION }, | 235 { "sslCheckRevocation", IDS_OPTIONS_SSL_CHECKREVOCATION }, |
242 { "sslGroupDescription", IDS_OPTIONS_SSL_GROUP_DESCRIPTION }, | |
243 { "startupSetPages", IDS_OPTIONS2_STARTUP_SET_PAGES }, | 236 { "startupSetPages", IDS_OPTIONS2_STARTUP_SET_PAGES }, |
244 { "startupShowNewTab", IDS_OPTIONS2_STARTUP_SHOW_NEWTAB }, | 237 { "startupShowNewTab", IDS_OPTIONS2_STARTUP_SHOW_NEWTAB }, |
245 { "startupShowLastSession", IDS_OPTIONS_STARTUP_SHOW_LAST_SESSION }, | |
246 { "startupShowPages", IDS_OPTIONS2_STARTUP_SHOW_PAGES }, | 238 { "startupShowPages", IDS_OPTIONS2_STARTUP_SHOW_PAGES }, |
247 { "suggestPref", IDS_OPTIONS_SUGGEST_PREF }, | 239 { "suggestPref", IDS_OPTIONS_SUGGEST_PREF }, |
248 { "syncButtonTextInProgress", IDS_SYNC_NTP_SETUP_IN_PROGRESS }, | 240 { "syncButtonTextInProgress", IDS_SYNC_NTP_SETUP_IN_PROGRESS }, |
249 { "syncButtonTextStop", IDS_SYNC_STOP_SYNCING_BUTTON_LABEL }, | 241 { "syncButtonTextStop", IDS_SYNC_STOP_SYNCING_BUTTON_LABEL }, |
250 { "themesGallery", IDS_THEMES_GALLERY_BUTTON }, | 242 { "themesGallery", IDS_THEMES_GALLERY_BUTTON }, |
251 { "themesGalleryURL", IDS_THEMES_GALLERY_URL }, | 243 { "themesGalleryURL", IDS_THEMES_GALLERY_URL }, |
252 { "tabsToLinksPref", IDS_OPTIONS_TABS_TO_LINKS_PREF }, | 244 { "tabsToLinksPref", IDS_OPTIONS_TABS_TO_LINKS_PREF }, |
253 { "toolbarGroupName", IDS_OPTIONS2_TOOLBAR_GROUP_NAME }, | |
254 { "toolbarShowBookmarksBar", IDS_OPTIONS_TOOLBAR_SHOW_BOOKMARKS_BAR }, | 245 { "toolbarShowBookmarksBar", IDS_OPTIONS_TOOLBAR_SHOW_BOOKMARKS_BAR }, |
255 { "toolbarShowHomeButton", IDS_OPTIONS_TOOLBAR_SHOW_HOME_BUTTON }, | 246 { "toolbarShowHomeButton", IDS_OPTIONS_TOOLBAR_SHOW_HOME_BUTTON }, |
256 { "translateEnableTranslate", | 247 { "translateEnableTranslate", |
257 IDS_OPTIONS_TRANSLATE_ENABLE_TRANSLATE }, | 248 IDS_OPTIONS_TRANSLATE_ENABLE_TRANSLATE }, |
258 #if defined(TOOLKIT_GTK) | 249 #if defined(TOOLKIT_GTK) |
259 { "showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS }, | 250 { "showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS }, |
260 { "themesGTKButton", IDS_THEMES_GTK_BUTTON }, | 251 { "themesGTKButton", IDS_THEMES_GTK_BUTTON }, |
261 { "themesSetClassic", IDS_THEMES_SET_CLASSIC }, | 252 { "themesSetClassic", IDS_THEMES_SET_CLASSIC }, |
262 #else | 253 #else |
263 { "themes", IDS_THEMES_GROUP_NAME }, | 254 { "themes", IDS_THEMES_GROUP_NAME }, |
(...skipping 1150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1414 } | 1405 } |
1415 | 1406 |
1416 void BrowserOptionsHandler::SetupSSLConfigSettings() { | 1407 void BrowserOptionsHandler::SetupSSLConfigSettings() { |
1417 base::FundamentalValue checked(rev_checking_enabled_.GetValue()); | 1408 base::FundamentalValue checked(rev_checking_enabled_.GetValue()); |
1418 base::FundamentalValue disabled(rev_checking_enabled_.IsManaged()); | 1409 base::FundamentalValue disabled(rev_checking_enabled_.IsManaged()); |
1419 web_ui()->CallJavascriptFunction( | 1410 web_ui()->CallJavascriptFunction( |
1420 "BrowserOptions.setCheckRevocationCheckboxState", checked, disabled); | 1411 "BrowserOptions.setCheckRevocationCheckboxState", checked, disabled); |
1421 } | 1412 } |
1422 | 1413 |
1423 } // namespace options2 | 1414 } // namespace options2 |
OLD | NEW |