| Index: chrome/browser/resources/settings/privacy_page/privacy_page_browser_proxy.js
|
| diff --git a/chrome/browser/resources/settings/privacy_page/privacy_page_browser_proxy.js b/chrome/browser/resources/settings/privacy_page/privacy_page_browser_proxy.js
|
| index 38f544d52c9411096f46ab10f5649ea627c13c0b..9d384a2bc0b8cd22fa3d28b8b8ec3ffc8a914fb2 100644
|
| --- a/chrome/browser/resources/settings/privacy_page/privacy_page_browser_proxy.js
|
| +++ b/chrome/browser/resources/settings/privacy_page/privacy_page_browser_proxy.js
|
| @@ -9,66 +9,65 @@ var MetricsReporting;
|
|
|
| cr.define('settings', function() {
|
| /** @interface */
|
| - function PrivacyPageBrowserProxy() {}
|
| -
|
| - PrivacyPageBrowserProxy.prototype = {
|
| + class PrivacyPageBrowserProxy {
|
| // <if expr="_google_chrome and not chromeos">
|
| /** @return {!Promise<!MetricsReporting>} */
|
| - getMetricsReporting: assertNotReached,
|
| + getMetricsReporting() {}
|
|
|
| /** @param {boolean} enabled */
|
| - setMetricsReportingEnabled: assertNotReached,
|
| + setMetricsReportingEnabled(enabled) {}
|
| +
|
| // </if>
|
|
|
| // <if expr="is_win or is_macosx">
|
| /** Invokes the native certificate manager (used by win and mac). */
|
| - showManageSSLCertificates: function() {},
|
| + showManageSSLCertificates() {}
|
| +
|
| // </if>
|
|
|
| /** @return {!Promise<boolean>} */
|
| - getSafeBrowsingExtendedReporting: assertNotReached,
|
| + getSafeBrowsingExtendedReporting() {}
|
|
|
| /** @param {boolean} enabled */
|
| - setSafeBrowsingExtendedReportingEnabled: assertNotReached,
|
| - };
|
| + setSafeBrowsingExtendedReportingEnabled(enabled) {}
|
| + }
|
|
|
| /**
|
| - * @constructor
|
| * @implements {settings.PrivacyPageBrowserProxy}
|
| */
|
| - function PrivacyPageBrowserProxyImpl() {}
|
| - cr.addSingletonGetter(PrivacyPageBrowserProxyImpl);
|
| -
|
| - PrivacyPageBrowserProxyImpl.prototype = {
|
| + class PrivacyPageBrowserProxyImpl {
|
| // <if expr="_google_chrome and not chromeos">
|
| /** @override */
|
| - getMetricsReporting: function() {
|
| + getMetricsReporting() {
|
| return cr.sendWithPromise('getMetricsReporting');
|
| - },
|
| + }
|
|
|
| /** @override */
|
| - setMetricsReportingEnabled: function(enabled) {
|
| + setMetricsReportingEnabled(enabled) {
|
| chrome.send('setMetricsReportingEnabled', [enabled]);
|
| - },
|
| + }
|
| +
|
| // </if>
|
|
|
| /** @override */
|
| - getSafeBrowsingExtendedReporting: function() {
|
| + getSafeBrowsingExtendedReporting() {
|
| return cr.sendWithPromise('getSafeBrowsingExtendedReporting');
|
| - },
|
| + }
|
|
|
| /** @override */
|
| - setSafeBrowsingExtendedReportingEnabled: function(enabled) {
|
| + setSafeBrowsingExtendedReportingEnabled(enabled) {
|
| chrome.send('setSafeBrowsingExtendedReportingEnabled', [enabled]);
|
| - },
|
| + }
|
|
|
| // <if expr="is_win or is_macosx">
|
| /** @override */
|
| - showManageSSLCertificates: function() {
|
| + showManageSSLCertificates() {
|
| chrome.send('showManageSSLCertificates');
|
| - },
|
| + }
|
| // </if>
|
| - };
|
| + }
|
| +
|
| + cr.addSingletonGetter(PrivacyPageBrowserProxyImpl);
|
|
|
| return {
|
| PrivacyPageBrowserProxy: PrivacyPageBrowserProxy,
|
|
|