| Index: chrome/browser/resources/extensions/extension_list.js
|
| diff --git a/chrome/browser/resources/extensions/extension_list.js b/chrome/browser/resources/extensions/extension_list.js
|
| index 12a0d4b73339a6f57a5b44e83d1e45f5b2f00026..e0debe03346535a96a49a967dca1d9c39f5b2eb6 100644
|
| --- a/chrome/browser/resources/extensions/extension_list.js
|
| +++ b/chrome/browser/resources/extensions/extension_list.js
|
| @@ -36,6 +36,7 @@
|
| * kioskOnly: boolean,
|
| * locationText: string,
|
| * managedInstall: boolean,
|
| + * recommendedInstall: boolean,
|
| * manifestErrors: (Array.<RuntimeError>|undefined),
|
| * name: string,
|
| * offlineEnabled: boolean,
|
| @@ -168,6 +169,8 @@ cr.define('options', function() {
|
| extension.dependentExtensions.length > 0) {
|
| node.classList.add('may-not-modify');
|
| node.classList.add('may-not-remove');
|
| + } else if (extension.recommendedInstall) {
|
| + node.classList.add('may-not-remove');
|
| } else if (extension.suspiciousInstall || extension.corruptInstall) {
|
| node.classList.add('may-not-modify');
|
| }
|
| @@ -387,7 +390,7 @@ cr.define('options', function() {
|
| }
|
|
|
| // Then the 'managed, cannot uninstall/disable' message.
|
| - if (extension.managedInstall) {
|
| + if (extension.managedInstall || extension.recommendedInstall) {
|
| node.querySelector('.managed-message').hidden = false;
|
| } else {
|
| if (extension.suspiciousInstall) {
|
|
|