| Index: chrome/browser/resources/settings/printing_page/cups_printers_browser_proxy.js
|
| diff --git a/chrome/browser/resources/settings/printing_page/cups_printers_browser_proxy.js b/chrome/browser/resources/settings/printing_page/cups_printers_browser_proxy.js
|
| index 3af40d9758b3454d44e6e3751cbbe64007f4c0be..2a5eb458004af07ad0e6240a560bf8d8aedd7233 100644
|
| --- a/chrome/browser/resources/settings/printing_page/cups_printers_browser_proxy.js
|
| +++ b/chrome/browser/resources/settings/printing_page/cups_printers_browser_proxy.js
|
| @@ -65,117 +65,111 @@ var QueryFailure;
|
|
|
| cr.define('settings', function() {
|
| /** @interface */
|
| - function CupsPrintersBrowserProxy() {}
|
| -
|
| - CupsPrintersBrowserProxy.prototype = {
|
| -
|
| + class CupsPrintersBrowserProxy {
|
| /**
|
| * @return {!Promise<!CupsPrintersList>}
|
| */
|
| - getCupsPrintersList: function() {},
|
| + getCupsPrintersList() {}
|
|
|
| /**
|
| * @param {string} printerId
|
| * @param {string} printerName
|
| */
|
| - updateCupsPrinter: function(printerId, printerName) {},
|
| + updateCupsPrinter(printerId, printerName) {}
|
|
|
| /**
|
| * @param {string} printerId
|
| * @param {string} printerName
|
| */
|
| - removeCupsPrinter: function(printerId, printerName) {},
|
| + removeCupsPrinter(printerId, printerName) {}
|
|
|
| /**
|
| * @return {!Promise<string>} The full path of the printer PPD file.
|
| */
|
| - getCupsPrinterPPDPath: function() {},
|
| + getCupsPrinterPPDPath() {}
|
|
|
| /**
|
| * @param {!CupsPrinterInfo} newPrinter
|
| */
|
| - addCupsPrinter: function(newPrinter) {},
|
| -
|
| - startDiscoveringPrinters: function() {},
|
| + addCupsPrinter(newPrinter) {}
|
|
|
| - stopDiscoveringPrinters: function() {},
|
| + startDiscoveringPrinters() {}
|
| + stopDiscoveringPrinters() {}
|
|
|
| /**
|
| * @return {!Promise<!ManufacturersInfo>}
|
| */
|
| - getCupsPrinterManufacturersList: function() {},
|
| + getCupsPrinterManufacturersList() {}
|
|
|
| /**
|
| * @param {string} manufacturer
|
| * @return {!Promise<!ModelsInfo>}
|
| */
|
| - getCupsPrinterModelsList: function(manufacturer) {},
|
| + getCupsPrinterModelsList(manufacturer) {}
|
|
|
| /**
|
| * @param {!CupsPrinterInfo} newPrinter
|
| * @return {!Promise<!PrinterMakeModel>}
|
| */
|
| - getPrinterInfo: function(newPrinter) {},
|
| - };
|
| + getPrinterInfo(newPrinter) {}
|
| + }
|
|
|
| /**
|
| - * @constructor
|
| * @implements {settings.CupsPrintersBrowserProxy}
|
| */
|
| - function CupsPrintersBrowserProxyImpl() {}
|
| - cr.addSingletonGetter(CupsPrintersBrowserProxyImpl);
|
| -
|
| - CupsPrintersBrowserProxyImpl.prototype = {
|
| + class CupsPrintersBrowserProxyImpl {
|
| /** @override */
|
| - getCupsPrintersList: function() {
|
| + getCupsPrintersList() {
|
| return cr.sendWithPromise('getCupsPrintersList');
|
| - },
|
| + }
|
|
|
| /** @override */
|
| - updateCupsPrinter: function(printerId, printerName) {
|
| + updateCupsPrinter(printerId, printerName) {
|
| chrome.send('updateCupsPrinter', [printerId, printerName]);
|
| - },
|
| + }
|
|
|
| /** @override */
|
| - removeCupsPrinter: function(printerId, printerName) {
|
| + removeCupsPrinter(printerId, printerName) {
|
| chrome.send('removeCupsPrinter', [printerId, printerName]);
|
| - },
|
| + }
|
|
|
| /** @override */
|
| - addCupsPrinter: function(newPrinter) {
|
| + addCupsPrinter(newPrinter) {
|
| chrome.send('addCupsPrinter', [newPrinter]);
|
| - },
|
| + }
|
|
|
| /** @override */
|
| - getCupsPrinterPPDPath: function() {
|
| + getCupsPrinterPPDPath() {
|
| return cr.sendWithPromise('selectPPDFile');
|
| - },
|
| + }
|
|
|
| /** @override */
|
| - startDiscoveringPrinters: function() {
|
| + startDiscoveringPrinters() {
|
| chrome.send('startDiscoveringPrinters');
|
| - },
|
| + }
|
|
|
| /** @override */
|
| - stopDiscoveringPrinters: function() {
|
| + stopDiscoveringPrinters() {
|
| chrome.send('stopDiscoveringPrinters');
|
| - },
|
| + }
|
|
|
| /** @override */
|
| - getCupsPrinterManufacturersList: function() {
|
| + getCupsPrinterManufacturersList() {
|
| return cr.sendWithPromise('getCupsPrinterManufacturersList');
|
| - },
|
| + }
|
|
|
| /** @override */
|
| - getCupsPrinterModelsList: function(manufacturer) {
|
| + getCupsPrinterModelsList(manufacturer) {
|
| return cr.sendWithPromise('getCupsPrinterModelsList', manufacturer);
|
| - },
|
| + }
|
|
|
| /** @override */
|
| - getPrinterInfo: function(newPrinter) {
|
| + getPrinterInfo(newPrinter) {
|
| return cr.sendWithPromise('getPrinterInfo', newPrinter);
|
| - },
|
| - };
|
| + }
|
| + }
|
| +
|
| + cr.addSingletonGetter(CupsPrintersBrowserProxyImpl);
|
|
|
| return {
|
| CupsPrintersBrowserProxy: CupsPrintersBrowserProxy,
|
|
|