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

Side by Side Diff: chrome/browser/resources/settings/site_settings/site_settings_prefs_browser_proxy.js

Issue 2338163004: [MD settings] add getSiteDetails to site settings browser proxy (Closed)
Patch Set: review changes Created 4 years, 3 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 /** 5 /**
6 * @fileoverview A helper object used from the "Site Settings" section to 6 * @fileoverview A helper object used from the "Site Settings" section to
7 * interact with the content settings prefs. 7 * interact with the content settings prefs.
8 */ 8 */
9 9
10 /** 10 /**
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 getDefaultValueForContentType: function(contentType) {}, 94 getDefaultValueForContentType: function(contentType) {},
95 95
96 /** 96 /**
97 * Gets the exceptions (site list) for a particular category. 97 * Gets the exceptions (site list) for a particular category.
98 * @param {string} contentType The name of the category to query. 98 * @param {string} contentType The name of the category to query.
99 * @return {Promise<Array<SiteException>>} 99 * @return {Promise<Array<SiteException>>}
100 */ 100 */
101 getExceptionList: function(contentType) {}, 101 getExceptionList: function(contentType) {},
102 102
103 /** 103 /**
104 * Gets the exception details for a particular site.
105 * @param {string} site The name of the site.
106 * @return {Promise<SiteException>}
107 */
108 getSiteDetails: function(site) {},
109
110 /**
104 * Resets the category permission for a given origin (expressed as primary 111 * Resets the category permission for a given origin (expressed as primary
105 * and secondary patterns). 112 * and secondary patterns).
106 * @param {string} primaryPattern The origin to change (primary pattern). 113 * @param {string} primaryPattern The origin to change (primary pattern).
107 * @param {string} secondaryPattern The embedding origin to change 114 * @param {string} secondaryPattern The embedding origin to change
108 * (secondary pattern). 115 * (secondary pattern).
109 * @param {string} contentType The name of the category to reset. 116 * @param {string} contentType The name of the category to reset.
110 * @param {boolean} incognito Whether this applies only to a current 117 * @param {boolean} incognito Whether this applies only to a current
111 * incognito session exception. 118 * incognito session exception.
112 */ 119 */
113 resetCategoryPermissionForOrigin: function( 120 resetCategoryPermissionForOrigin: function(
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
258 getDefaultValueForContentType: function(contentType) { 265 getDefaultValueForContentType: function(contentType) {
259 return cr.sendWithPromise('getDefaultValueForContentType', contentType); 266 return cr.sendWithPromise('getDefaultValueForContentType', contentType);
260 }, 267 },
261 268
262 /** @override */ 269 /** @override */
263 getExceptionList: function(contentType) { 270 getExceptionList: function(contentType) {
264 return cr.sendWithPromise('getExceptionList', contentType); 271 return cr.sendWithPromise('getExceptionList', contentType);
265 }, 272 },
266 273
267 /** @override */ 274 /** @override */
275 getSiteDetails: function(site) {
276 return cr.sendWithPromise('getSiteDetails', site);
277 },
278
279 /** @override */
268 resetCategoryPermissionForOrigin: function( 280 resetCategoryPermissionForOrigin: function(
269 primaryPattern, secondaryPattern, contentType, incognito) { 281 primaryPattern, secondaryPattern, contentType, incognito) {
270 chrome.send('resetCategoryPermissionForOrigin', 282 chrome.send('resetCategoryPermissionForOrigin',
271 [primaryPattern, secondaryPattern, contentType, incognito]); 283 [primaryPattern, secondaryPattern, contentType, incognito]);
272 }, 284 },
273 285
274 /** @override */ 286 /** @override */
275 setCategoryPermissionForOrigin: function( 287 setCategoryPermissionForOrigin: function(
276 primaryPattern, secondaryPattern, contentType, value, incognito) { 288 primaryPattern, secondaryPattern, contentType, value, incognito) {
277 chrome.send('setCategoryPermissionForOrigin', 289 chrome.send('setCategoryPermissionForOrigin',
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
356 removeZoomLevel: function(host) { 368 removeZoomLevel: function(host) {
357 chrome.send('removeZoomLevel', [host]); 369 chrome.send('removeZoomLevel', [host]);
358 }, 370 },
359 }; 371 };
360 372
361 return { 373 return {
362 SiteSettingsPrefsBrowserProxy: SiteSettingsPrefsBrowserProxy, 374 SiteSettingsPrefsBrowserProxy: SiteSettingsPrefsBrowserProxy,
363 SiteSettingsPrefsBrowserProxyImpl: SiteSettingsPrefsBrowserProxyImpl, 375 SiteSettingsPrefsBrowserProxyImpl: SiteSettingsPrefsBrowserProxyImpl,
364 }; 376 };
365 }); 377 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698