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 334 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
345 {"manageHandlers", IDS_HANDLERS_MANAGE}, | 345 {"manageHandlers", IDS_HANDLERS_MANAGE}, |
346 {"exceptionPatternHeader", IDS_EXCEPTIONS_PATTERN_HEADER}, | 346 {"exceptionPatternHeader", IDS_EXCEPTIONS_PATTERN_HEADER}, |
347 {"exceptionBehaviorHeader", IDS_EXCEPTIONS_ACTION_HEADER}, | 347 {"exceptionBehaviorHeader", IDS_EXCEPTIONS_ACTION_HEADER}, |
348 {"exceptionZoomHeader", IDS_EXCEPTIONS_ZOOM_HEADER}, | 348 {"exceptionZoomHeader", IDS_EXCEPTIONS_ZOOM_HEADER}, |
349 {"embeddedOnHost", IDS_EXCEPTIONS_GEOLOCATION_EMBEDDED_ON_HOST}, | 349 {"embeddedOnHost", IDS_EXCEPTIONS_GEOLOCATION_EMBEDDED_ON_HOST}, |
350 // Cookies filter. | 350 // Cookies filter. |
351 {"cookiesTabLabel", IDS_COOKIES_TAB_LABEL}, | 351 {"cookiesTabLabel", IDS_COOKIES_TAB_LABEL}, |
352 {"cookiesHeader", IDS_COOKIES_HEADER}, | 352 {"cookiesHeader", IDS_COOKIES_HEADER}, |
353 {"cookiesAllow", IDS_COOKIES_ALLOW_RADIO}, | 353 {"cookiesAllow", IDS_COOKIES_ALLOW_RADIO}, |
354 {"cookiesBlock", IDS_COOKIES_BLOCK_RADIO}, | 354 {"cookiesBlock", IDS_COOKIES_BLOCK_RADIO}, |
355 {"cookiesSession", IDS_COOKIES_SESSION_ONLY_RADIO}, | 355 {"cookiesSessionOnly", IDS_COOKIES_SESSION_ONLY_RADIO}, |
356 {"cookiesBlock3rdParty", IDS_COOKIES_BLOCK_3RDPARTY_CHKBOX}, | 356 {"cookiesBlock3rdParty", IDS_COOKIES_BLOCK_3RDPARTY_CHKBOX}, |
357 {"cookiesShowCookies", IDS_COOKIES_SHOW_COOKIES_BUTTON}, | 357 {"cookiesShowCookies", IDS_COOKIES_SHOW_COOKIES_BUTTON}, |
358 {"flashStorageSettings", IDS_FLASH_STORAGE_SETTINGS}, | 358 {"flashStorageSettings", IDS_FLASH_STORAGE_SETTINGS}, |
359 {"flashStorageUrl", IDS_FLASH_STORAGE_URL}, | 359 {"flashStorageUrl", IDS_FLASH_STORAGE_URL}, |
360 #if defined(ENABLE_GOOGLE_NOW) | 360 #if defined(ENABLE_GOOGLE_NOW) |
361 {"googleGeolocationAccessEnable", | 361 {"googleGeolocationAccessEnable", |
362 IDS_GEOLOCATION_GOOGLE_ACCESS_ENABLE_CHKBOX}, | 362 IDS_GEOLOCATION_GOOGLE_ACCESS_ENABLE_CHKBOX}, |
363 #endif | 363 #endif |
364 // Image filter. | 364 // Image filter. |
365 {"imagesTabLabel", IDS_IMAGES_TAB_LABEL}, | 365 {"imagesTabLabel", IDS_IMAGES_TAB_LABEL}, |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
467 ->Get(CONTENT_SETTINGS_TYPE_PLUGINS) | 467 ->Get(CONTENT_SETTINGS_TYPE_PLUGINS) |
468 ->default_value_pref_name()); | 468 ->default_value_pref_name()); |
469 | 469 |
470 int default_value = CONTENT_SETTING_DEFAULT; | 470 int default_value = CONTENT_SETTING_DEFAULT; |
471 bool success = default_pref->GetAsInteger(&default_value); | 471 bool success = default_pref->GetAsInteger(&default_value); |
472 DCHECK(success); | 472 DCHECK(success); |
473 DCHECK_NE(CONTENT_SETTING_DEFAULT, default_value); | 473 DCHECK_NE(CONTENT_SETTING_DEFAULT, default_value); |
474 | 474 |
475 int plugin_ids = default_value == CONTENT_SETTING_DETECT_IMPORTANT_CONTENT ? | 475 int plugin_ids = default_value == CONTENT_SETTING_DETECT_IMPORTANT_CONTENT ? |
476 IDS_PLUGIN_DETECT_RECOMMENDED_RADIO : IDS_PLUGIN_DETECT_RADIO; | 476 IDS_PLUGIN_DETECT_RECOMMENDED_RADIO : IDS_PLUGIN_DETECT_RADIO; |
477 localized_strings->SetString("pluginsDetect", | 477 localized_strings->SetString("pluginsDetectImportantContent", |
478 l10n_util::GetStringUTF16(plugin_ids)); | 478 l10n_util::GetStringUTF16(plugin_ids)); |
479 | 479 |
480 RegisterTitle(localized_strings, "contentSettingsPage", | 480 RegisterTitle(localized_strings, "contentSettingsPage", |
481 IDS_CONTENT_SETTINGS_TITLE); | 481 IDS_CONTENT_SETTINGS_TITLE); |
482 | 482 |
483 // Register titles for each of the individual settings whose exception | 483 // Register titles for each of the individual settings whose exception |
484 // dialogs will be processed by |ContentSettingsHandler|. | 484 // dialogs will be processed by |ContentSettingsHandler|. |
485 RegisterTitle(localized_strings, "cookies", | 485 RegisterTitle(localized_strings, "cookies", |
486 IDS_COOKIES_TAB_LABEL); | 486 IDS_COOKIES_TAB_LABEL); |
487 RegisterTitle(localized_strings, "images", | 487 RegisterTitle(localized_strings, "images", |
(...skipping 1134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1622 | 1622 |
1623 // Exceptions apply only when the feature is enabled. | 1623 // Exceptions apply only when the feature is enabled. |
1624 PrefService* prefs = user_prefs::UserPrefs::Get(GetBrowserContext(web_ui())); | 1624 PrefService* prefs = user_prefs::UserPrefs::Get(GetBrowserContext(web_ui())); |
1625 bool enable_exceptions = prefs->GetBoolean(prefs::kEnableDRM); | 1625 bool enable_exceptions = prefs->GetBoolean(prefs::kEnableDRM); |
1626 web_ui()->CallJavascriptFunction( | 1626 web_ui()->CallJavascriptFunction( |
1627 "ContentSettings.enableProtectedContentExceptions", | 1627 "ContentSettings.enableProtectedContentExceptions", |
1628 base::FundamentalValue(enable_exceptions)); | 1628 base::FundamentalValue(enable_exceptions)); |
1629 } | 1629 } |
1630 | 1630 |
1631 } // namespace options | 1631 } // namespace options |
OLD | NEW |