| 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/prefs/prefs_tab_helper.h" | 5 #include "chrome/browser/ui/prefs/prefs_tab_helper.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 | 8 |
| 9 #include "base/prefs/overlay_user_pref_store.h" | 9 #include "base/prefs/overlay_user_pref_store.h" |
| 10 #include "base/prefs/pref_service.h" | 10 #include "base/prefs/pref_service.h" |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 54 prefs::kWebKitAllowDisplayingInsecureContent, | 54 prefs::kWebKitAllowDisplayingInsecureContent, |
| 55 prefs::kWebKitAllowRunningInsecureContent, | 55 prefs::kWebKitAllowRunningInsecureContent, |
| 56 prefs::kWebKitDefaultFixedFontSize, | 56 prefs::kWebKitDefaultFixedFontSize, |
| 57 prefs::kWebKitDefaultFontSize, | 57 prefs::kWebKitDefaultFontSize, |
| 58 prefs::kWebKitDomPasteEnabled, | 58 prefs::kWebKitDomPasteEnabled, |
| 59 #if defined(OS_ANDROID) | 59 #if defined(OS_ANDROID) |
| 60 prefs::kWebKitFontScaleFactor, | 60 prefs::kWebKitFontScaleFactor, |
| 61 prefs::kWebKitForceEnableZoom, | 61 prefs::kWebKitForceEnableZoom, |
| 62 prefs::kWebKitPasswordEchoEnabled, | 62 prefs::kWebKitPasswordEchoEnabled, |
| 63 #endif | 63 #endif |
| 64 prefs::kWebKitInspectorSettings, | |
| 65 prefs::kWebKitJavascriptCanOpenWindowsAutomatically, | 64 prefs::kWebKitJavascriptCanOpenWindowsAutomatically, |
| 66 prefs::kWebKitJavascriptEnabled, | 65 prefs::kWebKitJavascriptEnabled, |
| 67 prefs::kWebKitJavaEnabled, | 66 prefs::kWebKitJavaEnabled, |
| 68 prefs::kWebKitLoadsImagesAutomatically, | 67 prefs::kWebKitLoadsImagesAutomatically, |
| 69 prefs::kWebKitMinimumFontSize, | 68 prefs::kWebKitMinimumFontSize, |
| 70 prefs::kWebKitMinimumLogicalFontSize, | 69 prefs::kWebKitMinimumLogicalFontSize, |
| 71 prefs::kWebKitPluginsEnabled, | 70 prefs::kWebKitPluginsEnabled, |
| 72 prefs::kWebKitShrinksStandaloneImagesToFit, | 71 prefs::kWebKitShrinksStandaloneImagesToFit, |
| 73 prefs::kWebkitTabsToLinks, | 72 prefs::kWebkitTabsToLinks, |
| 74 prefs::kWebKitTextAreasAreResizable, | 73 prefs::kWebKitTextAreasAreResizable, |
| (...skipping 341 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 416 pref_defaults.plugins_enabled, | 415 pref_defaults.plugins_enabled, |
| 417 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | 416 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); |
| 418 registry->RegisterBooleanPref( | 417 registry->RegisterBooleanPref( |
| 419 prefs::kWebKitDomPasteEnabled, | 418 prefs::kWebKitDomPasteEnabled, |
| 420 pref_defaults.dom_paste_enabled, | 419 pref_defaults.dom_paste_enabled, |
| 421 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | 420 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); |
| 422 registry->RegisterBooleanPref( | 421 registry->RegisterBooleanPref( |
| 423 prefs::kWebKitShrinksStandaloneImagesToFit, | 422 prefs::kWebKitShrinksStandaloneImagesToFit, |
| 424 pref_defaults.shrinks_standalone_images_to_fit, | 423 pref_defaults.shrinks_standalone_images_to_fit, |
| 425 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | 424 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); |
| 426 registry->RegisterDictionaryPref( | |
| 427 prefs::kWebKitInspectorSettings, | |
| 428 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | |
| 429 registry->RegisterBooleanPref( | 425 registry->RegisterBooleanPref( |
| 430 prefs::kWebKitTextAreasAreResizable, | 426 prefs::kWebKitTextAreasAreResizable, |
| 431 pref_defaults.text_areas_are_resizable, | 427 pref_defaults.text_areas_are_resizable, |
| 432 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | 428 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); |
| 433 registry->RegisterBooleanPref( | 429 registry->RegisterBooleanPref( |
| 434 prefs::kWebKitJavaEnabled, | 430 prefs::kWebKitJavaEnabled, |
| 435 pref_defaults.java_enabled, | 431 pref_defaults.java_enabled, |
| 436 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | 432 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); |
| 437 registry->RegisterBooleanPref( | 433 registry->RegisterBooleanPref( |
| 438 prefs::kWebkitTabsToLinks, | 434 prefs::kWebkitTabsToLinks, |
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 610 } | 606 } |
| 611 } | 607 } |
| 612 | 608 |
| 613 void PrefsTabHelper::OnWebPrefChanged(const std::string& pref_name) { | 609 void PrefsTabHelper::OnWebPrefChanged(const std::string& pref_name) { |
| 614 #if !defined(OS_ANDROID) | 610 #if !defined(OS_ANDROID) |
| 615 OnFontFamilyPrefChanged(pref_name); | 611 OnFontFamilyPrefChanged(pref_name); |
| 616 #endif | 612 #endif |
| 617 | 613 |
| 618 web_contents_->GetRenderViewHost()->OnWebkitPreferencesChanged(); | 614 web_contents_->GetRenderViewHost()->OnWebkitPreferencesChanged(); |
| 619 } | 615 } |
| OLD | NEW |