diff options
Diffstat (limited to 'chromium/chrome/browser/resources/settings/on_startup_page/startup_urls_page_browser_proxy.js')
-rw-r--r-- | chromium/chrome/browser/resources/settings/on_startup_page/startup_urls_page_browser_proxy.js | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/chromium/chrome/browser/resources/settings/on_startup_page/startup_urls_page_browser_proxy.js b/chromium/chrome/browser/resources/settings/on_startup_page/startup_urls_page_browser_proxy.js deleted file mode 100644 index df50bb96cde..00000000000 --- a/chromium/chrome/browser/resources/settings/on_startup_page/startup_urls_page_browser_proxy.js +++ /dev/null @@ -1,87 +0,0 @@ -// Copyright 2016 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -/** - * @typedef {{ - * modelIndex: number, - * title: string, - * tooltip: string, - * url: string - * }} - */ -let StartupPageInfo; - -cr.define('settings', function() { - /** @interface */ - class StartupUrlsPageBrowserProxy { - loadStartupPages() {} - useCurrentPages() {} - - /** - * @param {string} url - * @return {!Promise<boolean>} Whether the URL is valid. - */ - validateStartupPage(url) {} - - /** - * @param {string} url - * @return {!Promise<boolean>} Whether the URL was actually added, or - * ignored because it was invalid. - */ - addStartupPage(url) {} - - /** - * @param {number} modelIndex - * @param {string} url - * @return {!Promise<boolean>} Whether the URL was actually edited, or - * ignored because it was invalid. - */ - editStartupPage(modelIndex, url) {} - - /** @param {number} index */ - removeStartupPage(index) {} - } - - /** - * @implements {settings.StartupUrlsPageBrowserProxy} - */ - class StartupUrlsPageBrowserProxyImpl { - /** @override */ - loadStartupPages() { - chrome.send('onStartupPrefsPageLoad'); - } - - /** @override */ - useCurrentPages() { - chrome.send('setStartupPagesToCurrentPages'); - } - - /** @override */ - validateStartupPage(url) { - return cr.sendWithPromise('validateStartupPage', url); - } - - /** @override */ - addStartupPage(url) { - return cr.sendWithPromise('addStartupPage', url); - } - - /** @override */ - editStartupPage(modelIndex, url) { - return cr.sendWithPromise('editStartupPage', modelIndex, url); - } - - /** @override */ - removeStartupPage(index) { - chrome.send('removeStartupPage', [index]); - } - } - - cr.addSingletonGetter(StartupUrlsPageBrowserProxyImpl); - - return { - StartupUrlsPageBrowserProxy: StartupUrlsPageBrowserProxy, - StartupUrlsPageBrowserProxyImpl: StartupUrlsPageBrowserProxyImpl, - }; -}); |