Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(792)

Side by Side Diff: chrome/browser/resources/settings/privacy_page/privacy_page_browser_proxy.js

Issue 2946563002: Run clang-format on .js files in c/b/r/settings (Closed)
Patch Set: dschuyler@ review Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** @fileoverview Handles interprocess communcation for the privacy page. */ 5 /** @fileoverview Handles interprocess communcation for the privacy page. */
6 6
7 /** @typedef {{enabled: boolean, managed: boolean}} */ 7 /** @typedef {{enabled: boolean, managed: boolean}} */
8 var MetricsReporting; 8 var MetricsReporting;
9 9
10 cr.define('settings', function() { 10 cr.define('settings', function() {
11 /** @interface */ 11 /** @interface */
12 function PrivacyPageBrowserProxy() {} 12 function PrivacyPageBrowserProxy() {}
13 13
14 PrivacyPageBrowserProxy.prototype = { 14 PrivacyPageBrowserProxy.prototype = {
15 // <if expr="_google_chrome and not chromeos"> 15 // <if expr="_google_chrome and not chromeos">
16 /** @return {!Promise<!MetricsReporting>} */ 16 /** @return {!Promise<!MetricsReporting>} */
17 getMetricsReporting: assertNotReached, 17 getMetricsReporting: assertNotReached,
18 18
19 /** @param {boolean} enabled */ 19 /** @param {boolean} enabled */
20 setMetricsReportingEnabled: assertNotReached, 20 setMetricsReportingEnabled: assertNotReached,
21 // </if> 21 // </if>
22 22
23 // <if expr="is_win or is_macosx"> 23 // <if expr="is_win or is_macosx">
24 /** Invokes the native certificate manager (used by win and mac). */ 24 /** Invokes the native certificate manager (used by win and mac). */
25 showManageSSLCertificates: function() {}, 25 showManageSSLCertificates: function() {},
26 // </if> 26 // </if>
27 27
28 /** @return {!Promise<boolean>} */ 28 /** @return {!Promise<boolean>} */
29 getSafeBrowsingExtendedReporting: assertNotReached, 29 getSafeBrowsingExtendedReporting: assertNotReached,
30 30
31 /** @param {boolean} enabled */ 31 /** @param {boolean} enabled */
32 setSafeBrowsingExtendedReportingEnabled: assertNotReached, 32 setSafeBrowsingExtendedReportingEnabled: assertNotReached,
33 }; 33 };
34 34
35 /** 35 /**
36 * @constructor 36 * @constructor
37 * @implements {settings.PrivacyPageBrowserProxy} 37 * @implements {settings.PrivacyPageBrowserProxy}
38 */ 38 */
39 function PrivacyPageBrowserProxyImpl() {} 39 function PrivacyPageBrowserProxyImpl() {}
40 cr.addSingletonGetter(PrivacyPageBrowserProxyImpl); 40 cr.addSingletonGetter(PrivacyPageBrowserProxyImpl);
41 41
42 PrivacyPageBrowserProxyImpl.prototype = { 42 PrivacyPageBrowserProxyImpl.prototype = {
43 // <if expr="_google_chrome and not chromeos"> 43 // <if expr="_google_chrome and not chromeos">
44 /** @override */ 44 /** @override */
45 getMetricsReporting: function() { 45 getMetricsReporting: function() {
46 return cr.sendWithPromise('getMetricsReporting'); 46 return cr.sendWithPromise('getMetricsReporting');
47 }, 47 },
48 48
49 /** @override */ 49 /** @override */
50 setMetricsReportingEnabled: function(enabled) { 50 setMetricsReportingEnabled: function(enabled) {
51 chrome.send('setMetricsReportingEnabled', [enabled]); 51 chrome.send('setMetricsReportingEnabled', [enabled]);
52 }, 52 },
53 // </if> 53 // </if>
54 54
55 /** @override */ 55 /** @override */
56 getSafeBrowsingExtendedReporting: function() { 56 getSafeBrowsingExtendedReporting: function() {
57 return cr.sendWithPromise('getSafeBrowsingExtendedReporting'); 57 return cr.sendWithPromise('getSafeBrowsingExtendedReporting');
58 }, 58 },
59 59
60 /** @override */ 60 /** @override */
61 setSafeBrowsingExtendedReportingEnabled: function(enabled) { 61 setSafeBrowsingExtendedReportingEnabled: function(enabled) {
62 chrome.send('setSafeBrowsingExtendedReportingEnabled', [enabled]); 62 chrome.send('setSafeBrowsingExtendedReportingEnabled', [enabled]);
63 }, 63 },
64 64
65 // <if expr="is_win or is_macosx"> 65 // <if expr="is_win or is_macosx">
66 /** @override */ 66 /** @override */
67 showManageSSLCertificates: function() { 67 showManageSSLCertificates: function() {
68 chrome.send('showManageSSLCertificates'); 68 chrome.send('showManageSSLCertificates');
69 }, 69 },
70 // </if> 70 // </if>
71 }; 71 };
72 72
73 return { 73 return {
74 PrivacyPageBrowserProxy: PrivacyPageBrowserProxy, 74 PrivacyPageBrowserProxy: PrivacyPageBrowserProxy,
75 PrivacyPageBrowserProxyImpl: PrivacyPageBrowserProxyImpl, 75 PrivacyPageBrowserProxyImpl: PrivacyPageBrowserProxyImpl,
76 }; 76 };
77 }); 77 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698