summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/resources/settings/on_startup_page/startup_urls_page_browser_proxy.js
diff options
context:
space:
mode:
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.js87
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,
- };
-});