| 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/options/content_settings_handler.h" | 5 #include "chrome/browser/ui/webui/options/content_settings_handler.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <map> | 8 #include <map> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 268 ContentSettingsHandler::ContentSettingsHandler() : observer_(this) { | 268 ContentSettingsHandler::ContentSettingsHandler() : observer_(this) { |
| 269 } | 269 } |
| 270 | 270 |
| 271 ContentSettingsHandler::~ContentSettingsHandler() { | 271 ContentSettingsHandler::~ContentSettingsHandler() { |
| 272 } | 272 } |
| 273 | 273 |
| 274 void ContentSettingsHandler::GetLocalizedValues( | 274 void ContentSettingsHandler::GetLocalizedValues( |
| 275 base::DictionaryValue* localized_strings) { | 275 base::DictionaryValue* localized_strings) { |
| 276 DCHECK(localized_strings); | 276 DCHECK(localized_strings); |
| 277 | 277 |
| 278 // TODO(dhnishi): Standardize to lowerCamelCase. | |
| 279 static OptionsStringResource resources[] = { | 278 static OptionsStringResource resources[] = { |
| 280 {"allowException", IDS_EXCEPTIONS_ALLOW_BUTTON}, | 279 {"allowException", IDS_EXCEPTIONS_ALLOW_BUTTON}, |
| 281 {"blockException", IDS_EXCEPTIONS_BLOCK_BUTTON}, | 280 {"blockException", IDS_EXCEPTIONS_BLOCK_BUTTON}, |
| 282 {"sessionException", IDS_EXCEPTIONS_SESSION_ONLY_BUTTON}, | 281 {"sessionException", IDS_EXCEPTIONS_SESSION_ONLY_BUTTON}, |
| 283 {"detectException", IDS_EXCEPTIONS_DETECT_IMPORTANT_CONTENT_BUTTON}, | 282 {"detectException", IDS_EXCEPTIONS_DETECT_IMPORTANT_CONTENT_BUTTON}, |
| 284 {"askException", IDS_EXCEPTIONS_ASK_BUTTON}, | 283 {"askException", IDS_EXCEPTIONS_ASK_BUTTON}, |
| 285 {"otr_exceptions_explanation", IDS_EXCEPTIONS_OTR_LABEL}, | 284 {"otrExceptionsExplanation", IDS_EXCEPTIONS_OTR_LABEL}, |
| 286 {"addNewExceptionInstructions", IDS_EXCEPTIONS_ADD_NEW_INSTRUCTIONS}, | 285 {"addNewExceptionInstructions", IDS_EXCEPTIONS_ADD_NEW_INSTRUCTIONS}, |
| 287 {"manageExceptions", IDS_EXCEPTIONS_MANAGE}, | 286 {"manageExceptions", IDS_EXCEPTIONS_MANAGE}, |
| 288 {"manage_handlers", IDS_HANDLERS_MANAGE}, | 287 {"manageHandlers", IDS_HANDLERS_MANAGE}, |
| 289 {"exceptionPatternHeader", IDS_EXCEPTIONS_PATTERN_HEADER}, | 288 {"exceptionPatternHeader", IDS_EXCEPTIONS_PATTERN_HEADER}, |
| 290 {"exceptionBehaviorHeader", IDS_EXCEPTIONS_ACTION_HEADER}, | 289 {"exceptionBehaviorHeader", IDS_EXCEPTIONS_ACTION_HEADER}, |
| 291 {"exceptionZoomHeader", IDS_EXCEPTIONS_ZOOM_HEADER}, | 290 {"exceptionZoomHeader", IDS_EXCEPTIONS_ZOOM_HEADER}, |
| 292 {"embeddedOnHost", IDS_EXCEPTIONS_GEOLOCATION_EMBEDDED_ON_HOST}, | 291 {"embeddedOnHost", IDS_EXCEPTIONS_GEOLOCATION_EMBEDDED_ON_HOST}, |
| 293 // Cookies filter. | 292 // Cookies filter. |
| 294 {"cookiesTabLabel", IDS_COOKIES_TAB_LABEL}, | 293 {"cookiesTabLabel", IDS_COOKIES_TAB_LABEL}, |
| 295 {"cookies_header", IDS_COOKIES_HEADER}, | 294 {"cookiesHeader", IDS_COOKIES_HEADER}, |
| 296 {"cookiesAllow", IDS_COOKIES_ALLOW_RADIO}, | 295 {"cookiesAllow", IDS_COOKIES_ALLOW_RADIO}, |
| 297 {"cookiesBlock", IDS_COOKIES_BLOCK_RADIO}, | 296 {"cookiesBlock", IDS_COOKIES_BLOCK_RADIO}, |
| 298 {"cookiesSession", IDS_COOKIES_SESSION_ONLY_RADIO}, | 297 {"cookiesSession", IDS_COOKIES_SESSION_ONLY_RADIO}, |
| 299 {"cookies_block_3rd_party", IDS_COOKIES_BLOCK_3RDPARTY_CHKBOX}, | 298 {"cookiesBlock3rdParty", IDS_COOKIES_BLOCK_3RDPARTY_CHKBOX}, |
| 300 {"cookies_clear_when_close", IDS_COOKIES_CLEAR_WHEN_CLOSE_CHKBOX}, | 299 {"cookiesClearWhenClose", IDS_COOKIES_CLEAR_WHEN_CLOSE_CHKBOX}, |
| 301 {"cookies_lso_clear_when_close", IDS_COOKIES_LSO_CLEAR_WHEN_CLOSE_CHKBOX}, | 300 {"cookiesLsoClearWhenClose", IDS_COOKIES_LSO_CLEAR_WHEN_CLOSE_CHKBOX}, |
| 302 {"cookies_show_cookies", IDS_COOKIES_SHOW_COOKIES_BUTTON}, | 301 {"cookiesShowCookies", IDS_COOKIES_SHOW_COOKIES_BUTTON}, |
| 303 {"flash_storage_settings", IDS_FLASH_STORAGE_SETTINGS}, | 302 {"flashStorageSettings", IDS_FLASH_STORAGE_SETTINGS}, |
| 304 {"flash_storage_url", IDS_FLASH_STORAGE_URL}, | 303 {"flashStorageUrl", IDS_FLASH_STORAGE_URL}, |
| 305 #if defined(ENABLE_GOOGLE_NOW) | 304 #if defined(ENABLE_GOOGLE_NOW) |
| 306 {"googleGeolocationAccessEnable", | 305 {"googleGeolocationAccessEnable", |
| 307 IDS_GEOLOCATION_GOOGLE_ACCESS_ENABLE_CHKBOX}, | 306 IDS_GEOLOCATION_GOOGLE_ACCESS_ENABLE_CHKBOX}, |
| 308 #endif | 307 #endif |
| 309 // Image filter. | 308 // Image filter. |
| 310 {"imagesTabLabel", IDS_IMAGES_TAB_LABEL}, | 309 {"imagesTabLabel", IDS_IMAGES_TAB_LABEL}, |
| 311 {"images_header", IDS_IMAGES_HEADER}, | 310 {"imagesHeader", IDS_IMAGES_HEADER}, |
| 312 {"imagesAllow", IDS_IMAGES_LOAD_RADIO}, | 311 {"imagesAllow", IDS_IMAGES_LOAD_RADIO}, |
| 313 {"imagesBlock", IDS_IMAGES_NOLOAD_RADIO}, | 312 {"imagesBlock", IDS_IMAGES_NOLOAD_RADIO}, |
| 314 // JavaScript filter. | 313 // JavaScript filter. |
| 315 {"javascriptTabLabel", IDS_JAVASCRIPT_TAB_LABEL}, | 314 {"javascriptTabLabel", IDS_JAVASCRIPT_TAB_LABEL}, |
| 316 {"javascript_header", IDS_JAVASCRIPT_HEADER}, | 315 {"javascriptHeader", IDS_JAVASCRIPT_HEADER}, |
| 317 {"javascriptAllow", IDS_JS_ALLOW_RADIO}, | 316 {"javascriptAllow", IDS_JS_ALLOW_RADIO}, |
| 318 {"javascriptBlock", IDS_JS_DONOTALLOW_RADIO}, | 317 {"javascriptBlock", IDS_JS_DONOTALLOW_RADIO}, |
| 319 // Plugins filter. | 318 // Plugins filter. |
| 320 {"pluginsTabLabel", IDS_PLUGIN_TAB_LABEL}, | 319 {"pluginsTabLabel", IDS_PLUGIN_TAB_LABEL}, |
| 321 {"plugins_header", IDS_PLUGIN_HEADER}, | 320 {"pluginsHeader", IDS_PLUGIN_HEADER}, |
| 322 {"pluginsAllow", IDS_PLUGIN_ALLOW_RADIO}, | 321 {"pluginsAllow", IDS_PLUGIN_ALLOW_RADIO}, |
| 323 {"pluginsDetect", IDS_PLUGIN_DETECT_RADIO}, | 322 {"pluginsDetect", IDS_PLUGIN_DETECT_RADIO}, |
| 324 {"pluginsBlock", IDS_PLUGIN_BLOCK_RADIO}, | 323 {"pluginsBlock", IDS_PLUGIN_BLOCK_RADIO}, |
| 325 {"manageIndividualPlugins", IDS_PLUGIN_MANAGE_INDIVIDUAL}, | 324 {"manageIndividualPlugins", IDS_PLUGIN_MANAGE_INDIVIDUAL}, |
| 326 // Pop-ups filter. | 325 // Pop-ups filter. |
| 327 {"popupsTabLabel", IDS_POPUP_TAB_LABEL}, | 326 {"popupsTabLabel", IDS_POPUP_TAB_LABEL}, |
| 328 {"popups_header", IDS_POPUP_HEADER}, | 327 {"popupsHeader", IDS_POPUP_HEADER}, |
| 329 {"popupsAllow", IDS_POPUP_ALLOW_RADIO}, | 328 {"popupsAllow", IDS_POPUP_ALLOW_RADIO}, |
| 330 {"popupsBlock", IDS_POPUP_BLOCK_RADIO}, | 329 {"popupsBlock", IDS_POPUP_BLOCK_RADIO}, |
| 331 // Location filter. | 330 // Location filter. |
| 332 {"locationTabLabel", IDS_GEOLOCATION_TAB_LABEL}, | 331 {"locationTabLabel", IDS_GEOLOCATION_TAB_LABEL}, |
| 333 {"location_header", IDS_GEOLOCATION_HEADER}, | 332 {"locationHeader", IDS_GEOLOCATION_HEADER}, |
| 334 {"locationAllow", IDS_GEOLOCATION_ALLOW_RADIO}, | 333 {"locationAllow", IDS_GEOLOCATION_ALLOW_RADIO}, |
| 335 {"locationAsk", IDS_GEOLOCATION_ASK_RADIO}, | 334 {"locationAsk", IDS_GEOLOCATION_ASK_RADIO}, |
| 336 {"locationBlock", IDS_GEOLOCATION_BLOCK_RADIO}, | 335 {"locationBlock", IDS_GEOLOCATION_BLOCK_RADIO}, |
| 337 {"set_by", IDS_GEOLOCATION_SET_BY_HOVER}, | 336 {"setBy", IDS_GEOLOCATION_SET_BY_HOVER}, |
| 338 // Notifications filter. | 337 // Notifications filter. |
| 339 {"notificationsTabLabel", IDS_NOTIFICATIONS_TAB_LABEL}, | 338 {"notificationsTabLabel", IDS_NOTIFICATIONS_TAB_LABEL}, |
| 340 {"notifications_header", IDS_NOTIFICATIONS_HEADER}, | 339 {"notificationsHeader", IDS_NOTIFICATIONS_HEADER}, |
| 341 {"notificationsAllow", IDS_NOTIFICATIONS_ALLOW_RADIO}, | 340 {"notificationsAllow", IDS_NOTIFICATIONS_ALLOW_RADIO}, |
| 342 {"notificationsAsk", IDS_NOTIFICATIONS_ASK_RADIO}, | 341 {"notificationsAsk", IDS_NOTIFICATIONS_ASK_RADIO}, |
| 343 {"notificationsBlock", IDS_NOTIFICATIONS_BLOCK_RADIO}, | 342 {"notificationsBlock", IDS_NOTIFICATIONS_BLOCK_RADIO}, |
| 344 // Fullscreen filter. | 343 // Fullscreen filter. |
| 345 {"fullscreenTabLabel", IDS_FULLSCREEN_TAB_LABEL}, | 344 {"fullscreenTabLabel", IDS_FULLSCREEN_TAB_LABEL}, |
| 346 {"fullscreen_header", IDS_FULLSCREEN_HEADER}, | 345 {"fullscreenHeader", IDS_FULLSCREEN_HEADER}, |
| 347 // Mouse Lock filter. | 346 // Mouse Lock filter. |
| 348 {"mouselockTabLabel", IDS_MOUSE_LOCK_TAB_LABEL}, | 347 {"mouselockTabLabel", IDS_MOUSE_LOCK_TAB_LABEL}, |
| 349 {"mouselock_header", IDS_MOUSE_LOCK_HEADER}, | 348 {"mouselockHeader", IDS_MOUSE_LOCK_HEADER}, |
| 350 {"mouselockAllow", IDS_MOUSE_LOCK_ALLOW_RADIO}, | 349 {"mouselockAllow", IDS_MOUSE_LOCK_ALLOW_RADIO}, |
| 351 {"mouselockAsk", IDS_MOUSE_LOCK_ASK_RADIO}, | 350 {"mouselockAsk", IDS_MOUSE_LOCK_ASK_RADIO}, |
| 352 {"mouselockBlock", IDS_MOUSE_LOCK_BLOCK_RADIO}, | 351 {"mouselockBlock", IDS_MOUSE_LOCK_BLOCK_RADIO}, |
| 353 #if defined(OS_CHROMEOS) || defined(OS_WIN) | 352 #if defined(OS_CHROMEOS) || defined(OS_WIN) |
| 354 // Protected Content filter | 353 // Protected Content filter |
| 355 {"protectedContentTabLabel", IDS_PROTECTED_CONTENT_TAB_LABEL}, | 354 {"protectedContentTabLabel", IDS_PROTECTED_CONTENT_TAB_LABEL}, |
| 356 {"protectedContentInfo", IDS_PROTECTED_CONTENT_INFO}, | 355 {"protectedContentInfo", IDS_PROTECTED_CONTENT_INFO}, |
| 357 {"protectedContentEnable", IDS_PROTECTED_CONTENT_ENABLE}, | 356 {"protectedContentEnable", IDS_PROTECTED_CONTENT_ENABLE}, |
| 358 {"protectedContent_header", IDS_PROTECTED_CONTENT_HEADER}, | 357 {"protectedContentHeader", IDS_PROTECTED_CONTENT_HEADER}, |
| 359 #endif // defined(OS_CHROMEOS) || defined(OS_WIN) | 358 #endif // defined(OS_CHROMEOS) || defined(OS_WIN) |
| 360 // Media stream capture device filter. | 359 // Media stream capture device filter. |
| 361 {"mediaStreamTabLabel", IDS_MEDIA_STREAM_TAB_LABEL}, | 360 {"mediaStreamTabLabel", IDS_MEDIA_STREAM_TAB_LABEL}, |
| 362 {"media-stream_header", IDS_MEDIA_STREAM_HEADER}, | 361 {"mediaStreamHeader", IDS_MEDIA_STREAM_HEADER}, |
| 363 {"mediaStreamAsk", IDS_MEDIA_STREAM_ASK_RADIO}, | 362 {"mediaStreamAsk", IDS_MEDIA_STREAM_ASK_RADIO}, |
| 364 {"mediaStreamBlock", IDS_MEDIA_STREAM_BLOCK_RADIO}, | 363 {"mediaStreamBlock", IDS_MEDIA_STREAM_BLOCK_RADIO}, |
| 365 {"mediaStreamAudioAsk", IDS_MEDIA_STREAM_ASK_AUDIO_ONLY_RADIO}, | 364 {"mediaStreamAudioAsk", IDS_MEDIA_STREAM_ASK_AUDIO_ONLY_RADIO}, |
| 366 {"mediaStreamAudioBlock", IDS_MEDIA_STREAM_BLOCK_AUDIO_ONLY_RADIO}, | 365 {"mediaStreamAudioBlock", IDS_MEDIA_STREAM_BLOCK_AUDIO_ONLY_RADIO}, |
| 367 {"mediaStreamVideoAsk", IDS_MEDIA_STREAM_ASK_VIDEO_ONLY_RADIO}, | 366 {"mediaStreamVideoAsk", IDS_MEDIA_STREAM_ASK_VIDEO_ONLY_RADIO}, |
| 368 {"mediaStreamVideoBlock", IDS_MEDIA_STREAM_BLOCK_VIDEO_ONLY_RADIO}, | 367 {"mediaStreamVideoBlock", IDS_MEDIA_STREAM_BLOCK_VIDEO_ONLY_RADIO}, |
| 369 {"mediaStreamBubbleAudio", IDS_MEDIA_STREAM_AUDIO_MANAGED}, | 368 {"mediaStreamBubbleAudio", IDS_MEDIA_STREAM_AUDIO_MANAGED}, |
| 370 {"mediaStreamBubbleVideo", IDS_MEDIA_STREAM_VIDEO_MANAGED}, | 369 {"mediaStreamBubbleVideo", IDS_MEDIA_STREAM_VIDEO_MANAGED}, |
| 371 {"mediaAudioExceptionHeader", IDS_MEDIA_AUDIO_EXCEPTION_HEADER}, | 370 {"mediaAudioExceptionHeader", IDS_MEDIA_AUDIO_EXCEPTION_HEADER}, |
| 372 {"mediaVideoExceptionHeader", IDS_MEDIA_VIDEO_EXCEPTION_HEADER}, | 371 {"mediaVideoExceptionHeader", IDS_MEDIA_VIDEO_EXCEPTION_HEADER}, |
| 373 {"mediaPepperFlashDefaultDivergedLabel", | 372 {"mediaPepperFlashDefaultDivergedLabel", |
| 374 IDS_MEDIA_PEPPER_FLASH_DEFAULT_DIVERGED_LABEL}, | 373 IDS_MEDIA_PEPPER_FLASH_DEFAULT_DIVERGED_LABEL}, |
| 375 {"mediaPepperFlashExceptionsDivergedLabel", | 374 {"mediaPepperFlashExceptionsDivergedLabel", |
| 376 IDS_MEDIA_PEPPER_FLASH_EXCEPTIONS_DIVERGED_LABEL}, | 375 IDS_MEDIA_PEPPER_FLASH_EXCEPTIONS_DIVERGED_LABEL}, |
| 377 {"mediaPepperFlashChangeLink", IDS_MEDIA_PEPPER_FLASH_CHANGE_LINK}, | 376 {"mediaPepperFlashChangeLink", IDS_MEDIA_PEPPER_FLASH_CHANGE_LINK}, |
| 378 {"mediaPepperFlashGlobalPrivacyURL", IDS_FLASH_GLOBAL_PRIVACY_URL}, | 377 {"mediaPepperFlashGlobalPrivacyURL", IDS_FLASH_GLOBAL_PRIVACY_URL}, |
| 379 {"mediaPepperFlashWebsitePrivacyURL", IDS_FLASH_WEBSITE_PRIVACY_URL}, | 378 {"mediaPepperFlashWebsitePrivacyURL", IDS_FLASH_WEBSITE_PRIVACY_URL}, |
| 380 // PPAPI broker filter. | 379 // PPAPI broker filter. |
| 381 {"ppapi-broker_header", IDS_PPAPI_BROKER_HEADER}, | 380 {"ppapiBrokerHeader", IDS_PPAPI_BROKER_HEADER}, |
| 382 {"ppapiBrokerTabLabel", IDS_PPAPI_BROKER_TAB_LABEL}, | 381 {"ppapiBrokerTabLabel", IDS_PPAPI_BROKER_TAB_LABEL}, |
| 383 {"ppapiBrokerAllow", IDS_PPAPI_BROKER_ALLOW_RADIO}, | 382 {"ppapiBrokerAllow", IDS_PPAPI_BROKER_ALLOW_RADIO}, |
| 384 {"ppapiBrokerAsk", IDS_PPAPI_BROKER_ASK_RADIO}, | 383 {"ppapiBrokerAsk", IDS_PPAPI_BROKER_ASK_RADIO}, |
| 385 {"ppapiBrokerBlock", IDS_PPAPI_BROKER_BLOCK_RADIO}, | 384 {"ppapiBrokerBlock", IDS_PPAPI_BROKER_BLOCK_RADIO}, |
| 386 // Multiple automatic downloads | 385 // Multiple automatic downloads |
| 387 {"multipleAutomaticDownloadsTabLabel", IDS_AUTOMATIC_DOWNLOADS_TAB_LABEL}, | 386 {"multipleAutomaticDownloadsTabLabel", IDS_AUTOMATIC_DOWNLOADS_TAB_LABEL}, |
| 388 {"multiple-automatic-downloads_header", IDS_AUTOMATIC_DOWNLOADS_TAB_LABEL}, | 387 {"multipleAutomaticDownloadsHeader", IDS_AUTOMATIC_DOWNLOADS_TAB_LABEL}, |
| 389 {"multipleAutomaticDownloadsAllow", IDS_AUTOMATIC_DOWNLOADS_ALLOW_RADIO}, | 388 {"multipleAutomaticDownloadsAllow", IDS_AUTOMATIC_DOWNLOADS_ALLOW_RADIO}, |
| 390 {"multipleAutomaticDownloadsAsk", IDS_AUTOMATIC_DOWNLOADS_ASK_RADIO}, | 389 {"multipleAutomaticDownloadsAsk", IDS_AUTOMATIC_DOWNLOADS_ASK_RADIO}, |
| 391 {"multipleAutomaticDownloadsBlock", IDS_AUTOMATIC_DOWNLOADS_BLOCK_RADIO}, | 390 {"multipleAutomaticDownloadsBlock", IDS_AUTOMATIC_DOWNLOADS_BLOCK_RADIO}, |
| 392 // MIDI system exclusive messages | 391 // MIDI system exclusive messages |
| 393 {"midi-sysex_header", IDS_MIDI_SYSEX_TAB_LABEL}, | 392 {"midiSysexHeader", IDS_MIDI_SYSEX_TAB_LABEL}, |
| 394 {"midiSysExAllow", IDS_MIDI_SYSEX_ALLOW_RADIO}, | 393 {"midiSysExAllow", IDS_MIDI_SYSEX_ALLOW_RADIO}, |
| 395 {"midiSysExAsk", IDS_MIDI_SYSEX_ASK_RADIO}, | 394 {"midiSysExAsk", IDS_MIDI_SYSEX_ASK_RADIO}, |
| 396 {"midiSysExBlock", IDS_MIDI_SYSEX_BLOCK_RADIO}, | 395 {"midiSysExBlock", IDS_MIDI_SYSEX_BLOCK_RADIO}, |
| 397 // Push messaging strings | 396 // Push messaging strings |
| 398 {"push-messaging_header", IDS_PUSH_MESSAGES_TAB_LABEL}, | 397 {"pushMessagingHeader", IDS_PUSH_MESSAGES_TAB_LABEL}, |
| 399 {"pushMessagingAllow", IDS_PUSH_MESSSAGING_ALLOW_RADIO}, | 398 {"pushMessagingAllow", IDS_PUSH_MESSSAGING_ALLOW_RADIO}, |
| 400 {"pushMessagingAsk", IDS_PUSH_MESSSAGING_ASK_RADIO}, | 399 {"pushMessagingAsk", IDS_PUSH_MESSSAGING_ASK_RADIO}, |
| 401 {"pushMessagingBlock", IDS_PUSH_MESSSAGING_BLOCK_RADIO}, | 400 {"pushMessagingBlock", IDS_PUSH_MESSSAGING_BLOCK_RADIO}, |
| 402 {"zoomlevels_header", IDS_ZOOMLEVELS_HEADER_AND_TAB_LABEL}, | 401 {"zoomlevelsHeader", IDS_ZOOMLEVELS_HEADER_AND_TAB_LABEL}, |
| 403 {"zoomLevelsManage", IDS_ZOOMLEVELS_MANAGE_BUTTON}, | 402 {"zoomLevelsManage", IDS_ZOOMLEVELS_MANAGE_BUTTON}, |
| 404 }; | 403 }; |
| 405 | 404 |
| 406 RegisterStrings(localized_strings, resources, arraysize(resources)); | 405 RegisterStrings(localized_strings, resources, arraysize(resources)); |
| 407 RegisterTitle(localized_strings, "contentSettingsPage", | 406 RegisterTitle(localized_strings, "contentSettingsPage", |
| 408 IDS_CONTENT_SETTINGS_TITLE); | 407 IDS_CONTENT_SETTINGS_TITLE); |
| 409 | 408 |
| 410 // Register titles for each of the individual settings whose exception | 409 // Register titles for each of the individual settings whose exception |
| 411 // dialogs will be processed by |ContentSettingsHandler|. | 410 // dialogs will be processed by |ContentSettingsHandler|. |
| 412 RegisterTitle(localized_strings, "cookies", | 411 RegisterTitle(localized_strings, "cookies", |
| (...skipping 1182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1595 | 1594 |
| 1596 // Exceptions apply only when the feature is enabled. | 1595 // Exceptions apply only when the feature is enabled. |
| 1597 PrefService* prefs = user_prefs::UserPrefs::Get(GetBrowserContext(web_ui())); | 1596 PrefService* prefs = user_prefs::UserPrefs::Get(GetBrowserContext(web_ui())); |
| 1598 bool enable_exceptions = prefs->GetBoolean(prefs::kEnableDRM); | 1597 bool enable_exceptions = prefs->GetBoolean(prefs::kEnableDRM); |
| 1599 web_ui()->CallJavascriptFunction( | 1598 web_ui()->CallJavascriptFunction( |
| 1600 "ContentSettings.enableProtectedContentExceptions", | 1599 "ContentSettings.enableProtectedContentExceptions", |
| 1601 base::FundamentalValue(enable_exceptions)); | 1600 base::FundamentalValue(enable_exceptions)); |
| 1602 } | 1601 } |
| 1603 | 1602 |
| 1604 } // namespace options | 1603 } // namespace options |
| OLD | NEW |