| Index: chrome/browser/resources/settings/appearance_page/appearance_browser_proxy.js
|
| diff --git a/chrome/browser/resources/settings/appearance_page/appearance_browser_proxy.js b/chrome/browser/resources/settings/appearance_page/appearance_browser_proxy.js
|
| index 5006a3f41fef4564e6e1ffcab3e7e4c41941d01e..779818bd13a405ed971f00a6a5c0b95a42f06f3a 100644
|
| --- a/chrome/browser/resources/settings/appearance_page/appearance_browser_proxy.js
|
| +++ b/chrome/browser/resources/settings/appearance_page/appearance_browser_proxy.js
|
| @@ -4,90 +4,89 @@
|
|
|
| cr.define('settings', function() {
|
| /** @interface */
|
| - function AppearanceBrowserProxy() {}
|
| -
|
| - AppearanceBrowserProxy.prototype = {
|
| + class AppearanceBrowserProxy {
|
| /** @return {!Promise<number>} */
|
| - getDefaultZoom: assertNotReached,
|
| + getDefaultZoom() {}
|
|
|
| /**
|
| * @param {string} themeId
|
| * @return {!Promise<!chrome.management.ExtensionInfo>} Theme info.
|
| */
|
| - getThemeInfo: assertNotReached,
|
| + getThemeInfo(themeId) {}
|
|
|
| /** @return {boolean} Whether the current profile is supervised. */
|
| - isSupervised: assertNotReached,
|
| + isSupervised() {}
|
|
|
| // <if expr="chromeos">
|
| - openWallpaperManager: assertNotReached,
|
| + openWallpaperManager() {}
|
| +
|
| // </if>
|
|
|
| - useDefaultTheme: assertNotReached,
|
| + useDefaultTheme() {}
|
|
|
| // <if expr="is_linux and not chromeos">
|
| - useSystemTheme: assertNotReached,
|
| + useSystemTheme() {}
|
| +
|
| // </if>
|
|
|
| /**
|
| * @param {string} url The url of which to check validity.
|
| * @return {!Promise<boolean>}
|
| */
|
| - validateStartupPage: assertNotReached,
|
| - };
|
| + validateStartupPage(url) {}
|
| + }
|
|
|
| /**
|
| * @implements {settings.AppearanceBrowserProxy}
|
| - * @constructor
|
| */
|
| - function AppearanceBrowserProxyImpl() {}
|
| -
|
| - cr.addSingletonGetter(AppearanceBrowserProxyImpl);
|
| -
|
| - AppearanceBrowserProxyImpl.prototype = {
|
| + class AppearanceBrowserProxyImpl {
|
| /** @override */
|
| - getDefaultZoom: function() {
|
| + getDefaultZoom() {
|
| return new Promise(function(resolve) {
|
| chrome.settingsPrivate.getDefaultZoom(resolve);
|
| });
|
| - },
|
| + }
|
|
|
| /** @override */
|
| - getThemeInfo: function(themeId) {
|
| + getThemeInfo(themeId) {
|
| return new Promise(function(resolve) {
|
| chrome.management.get(themeId, resolve);
|
| });
|
| - },
|
| + }
|
|
|
| /** @override */
|
| - isSupervised: function() {
|
| + isSupervised() {
|
| return loadTimeData.getBoolean('isSupervised');
|
| - },
|
| + }
|
|
|
| // <if expr="chromeos">
|
| /** @override */
|
| - openWallpaperManager: function() {
|
| + openWallpaperManager() {
|
| chrome.send('openWallpaperManager');
|
| - },
|
| + }
|
| +
|
| // </if>
|
|
|
| /** @override */
|
| - useDefaultTheme: function() {
|
| + useDefaultTheme() {
|
| chrome.send('useDefaultTheme');
|
| - },
|
| + }
|
|
|
| // <if expr="is_linux and not chromeos">
|
| /** @override */
|
| - useSystemTheme: function() {
|
| + useSystemTheme() {
|
| chrome.send('useSystemTheme');
|
| - },
|
| + }
|
| +
|
| // </if>
|
|
|
| /** @override */
|
| - validateStartupPage: function(url) {
|
| + validateStartupPage(url) {
|
| return cr.sendWithPromise('validateStartupPage', url);
|
| - },
|
| - };
|
| + }
|
| + }
|
| +
|
| + cr.addSingletonGetter(AppearanceBrowserProxyImpl);
|
|
|
| return {
|
| AppearanceBrowserProxy: AppearanceBrowserProxy,
|
|
|