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 |