Index: chrome/browser/resources/settings/extension_control_browser_proxy.js |
diff --git a/chrome/browser/resources/settings/extension_control_browser_proxy.js b/chrome/browser/resources/settings/extension_control_browser_proxy.js |
index adbbd794efd8b29b8a263eafd8e29b3e39b62bf9..84b350ef2dbcfb16affc411e513c5b302bf574cc 100644 |
--- a/chrome/browser/resources/settings/extension_control_browser_proxy.js |
+++ b/chrome/browser/resources/settings/extension_control_browser_proxy.js |
@@ -4,36 +4,32 @@ |
cr.define('settings', function() { |
/** @interface */ |
- function ExtensionControlBrowserProxy() {} |
- |
- ExtensionControlBrowserProxy.prototype = { |
+ class ExtensionControlBrowserProxy { |
// TODO(dbeam): should be be returning !Promise<boolean> to indicate whether |
// it succeeded? |
/** @param {string} extensionId */ |
- disableExtension: assertNotReached, |
+ disableExtension(extensionId) {} |
/** @param {string} extensionId */ |
- manageExtension: assertNotReached, |
- }; |
+ manageExtension(extensionId) {} |
+ } |
/** |
* @implements {settings.ExtensionControlBrowserProxy} |
- * @constructor |
*/ |
- function ExtensionControlBrowserProxyImpl() {} |
- cr.addSingletonGetter(ExtensionControlBrowserProxyImpl); |
- |
- ExtensionControlBrowserProxyImpl.prototype = { |
+ class ExtensionControlBrowserProxyImpl { |
/** @override */ |
- disableExtension: function(extensionId) { |
+ disableExtension(extensionId) { |
chrome.send('disableExtension', [extensionId]); |
- }, |
+ } |
/** @override */ |
- manageExtension: function(extensionId) { |
+ manageExtension(extensionId) { |
window.open('chrome://extensions?id=' + extensionId); |
- }, |
- }; |
+ } |
+ } |
+ |
+ cr.addSingletonGetter(ExtensionControlBrowserProxyImpl); |
return { |
ExtensionControlBrowserProxy: ExtensionControlBrowserProxy, |