| Index: chrome/browser/resources/settings/site_settings/site_settings_prefs_browser_proxy.js
|
| diff --git a/chrome/browser/resources/settings/site_settings/site_settings_prefs_browser_proxy.js b/chrome/browser/resources/settings/site_settings/site_settings_prefs_browser_proxy.js
|
| index 651257799ea56235bdc92ae0301a28b2e7da055e..34efa2cc0b7f3322a486e8ca770fb0adeb6a2cb6 100644
|
| --- a/chrome/browser/resources/settings/site_settings/site_settings_prefs_browser_proxy.js
|
| +++ b/chrome/browser/resources/settings/site_settings/site_settings_prefs_browser_proxy.js
|
| @@ -19,6 +19,8 @@ var ContentSettingProvider = {
|
| };
|
|
|
| /**
|
| + * The site exception information passed form the C++ handler.
|
| + * See also: SiteException.
|
| * @typedef {{embeddingOrigin: string,
|
| * embeddingDisplayName: string,
|
| * incognito: boolean,
|
| @@ -27,6 +29,20 @@ var ContentSettingProvider = {
|
| * setting: string,
|
| * source: string}}
|
| */
|
| +var RawSiteException;
|
| +
|
| +/**
|
| + * The site exception after it has been converted/filtered for UI use.
|
| + * See also: RawSiteException.
|
| + * @typedef {{category: !settings.ContentSettingsTypes,
|
| + * embeddingOrigin: string,
|
| + * embeddingDisplayName: string,
|
| + * incognito: boolean,
|
| + * origin: string,
|
| + * displayName: string,
|
| + * setting: string,
|
| + * source: string}}
|
| + */
|
| var SiteException;
|
|
|
| /**
|
| @@ -120,14 +136,14 @@ cr.define('settings', function() {
|
| /**
|
| * Gets the exceptions (site list) for a particular category.
|
| * @param {string} contentType The name of the category to query.
|
| - * @return {!Promise<!Array<!SiteException>>}
|
| + * @return {!Promise<!Array<!RawSiteException>>}
|
| */
|
| getExceptionList: function(contentType) {},
|
|
|
| /**
|
| * Gets the exception details for a particular site.
|
| * @param {string} site The name of the site.
|
| - * @return {!Promise<!SiteException>}
|
| + * @return {!Promise<!RawSiteException>}
|
| */
|
| getSiteDetails: function(site) {},
|
|
|
|
|