Index: chrome/browser/resources/options/content_settings.js |
diff --git a/chrome/browser/resources/options/content_settings.js b/chrome/browser/resources/options/content_settings.js |
index efc85e84d277e7959fdac60ca600500d593affa4..4f481905bf0d01b59103e43610d89d97d6486f7d 100644 |
--- a/chrome/browser/resources/options/content_settings.js |
+++ b/chrome/browser/resources/options/content_settings.js |
@@ -78,8 +78,13 @@ cr.define('options', function() { |
*/ |
ContentSettings.setContentFilterSettingsValue = function(dict) { |
for (var group in dict) { |
- document.querySelector('input[type=radio][name=' + group + |
- '][value=' + dict[group] + ']').checked = true; |
+ document.querySelector('input[type=radio][name=' + group + '][value=' + |
+ dict[group]['value'] + ']').checked = true; |
+ var radios = document.querySelectorAll('input[type=radio][name=' + |
+ group + ']'); |
+ for (var i = 0, len = radios.length; i < len; i++) { |
+ radios[i].disabled = dict[group]['managed']; |
+ } |
} |
}; |