| 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 db335e89b12da61fcac306a2062399826292e85d..67ece0668df048e127dd60388ee6872a83536f45 100644
|
| --- a/chrome/browser/resources/options/content_settings.js
|
| +++ b/chrome/browser/resources/options/content_settings.js
|
| @@ -126,14 +126,15 @@ cr.define('options', function() {
|
| }
|
|
|
| var managedBy = dict[group].managedBy;
|
| - var controlledBy = managedBy == 'policy' || managedBy == 'extension' ?
|
| - managedBy : null;
|
| + var controlledBy = managedBy == 'policy' || managedBy == 'extension' ||
|
| + managedBy == 'recommended' ? managedBy : null;
|
| 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 = (managedBy != 'default');
|
| + radios[i].disabled = managedBy != 'default' &&
|
| + managedBy != 'recommended';
|
| radios[i].controlledBy = controlledBy;
|
| }
|
| var indicators = document.querySelectorAll(
|
|
|