Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(206)

Side by Side Diff: chrome/browser/resources/print_preview/native_layer.js

Issue 575333002: Compile print_preview, part 2: reduce down to 260 errors (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@I_print_preview
Patch Set: revert movement of enums: now handle in compiler pass Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 cr.define('print_preview', function() { 5 cr.define('print_preview', function() {
6 'use strict'; 6 'use strict';
7 7
8 /** 8 /**
9 * An interface to the native Chromium printing system layer. 9 * An interface to the native Chromium printing system layer.
10 * @constructor 10 * @constructor
(...skipping 250 matching lines...) Expand 10 before | Expand all | Expand 10 after
261 [JSON.stringify(ticket), 261 [JSON.stringify(ticket),
262 requestId > 0 ? documentInfo.pageCount : -1, 262 requestId > 0 ? documentInfo.pageCount : -1,
263 documentInfo.isModifiable]); 263 documentInfo.isModifiable]);
264 }, 264 },
265 265
266 /** 266 /**
267 * Requests that the document be printed. 267 * Requests that the document be printed.
268 * @param {!print_preview.Destination} destination Destination to print to. 268 * @param {!print_preview.Destination} destination Destination to print to.
269 * @param {!print_preview.PrintTicketStore} printTicketStore Used to get the 269 * @param {!print_preview.PrintTicketStore} printTicketStore Used to get the
270 * state of the print ticket. 270 * state of the print ticket.
271 * @param {print_preview.CloudPrintInterface} cloudPrintInterface Interface 271 * @param {cloudprint.CloudPrintInterface} cloudPrintInterface Interface
272 * to Google Cloud Print. 272 * to Google Cloud Print.
273 * @param {!print_preview.DocumentInfo} documentInfo Document data model. 273 * @param {!print_preview.DocumentInfo} documentInfo Document data model.
274 * @param {boolean=} opt_isOpenPdfInPreview Whether to open the PDF in the 274 * @param {boolean=} opt_isOpenPdfInPreview Whether to open the PDF in the
275 * system's preview application. 275 * system's preview application.
276 * @param {boolean=} opt_showSystemDialog Whether to open system dialog for 276 * @param {boolean=} opt_showSystemDialog Whether to open system dialog for
277 * advanced settings. 277 * advanced settings.
278 */ 278 */
279 startPrint: function(destination, printTicketStore, cloudPrintInterface, 279 startPrint: function(destination, printTicketStore, cloudPrintInterface,
280 documentInfo, opt_isOpenPdfInPreview, 280 documentInfo, opt_isOpenPdfInPreview,
281 opt_showSystemDialog) { 281 opt_showSystemDialog) {
(...skipping 633 matching lines...) Expand 10 before | Expand all | Expand 10 after
915 /** @return {boolean} Whether the document to print is modifiable. */ 915 /** @return {boolean} Whether the document to print is modifiable. */
916 get isDocumentModifiable() { 916 get isDocumentModifiable() {
917 return this.isDocumentModifiable_; 917 return this.isDocumentModifiable_;
918 }, 918 },
919 919
920 /** @return {string} Document title. */ 920 /** @return {string} Document title. */
921 get documentTitle() { 921 get documentTitle() {
922 return this.documentTitle_; 922 return this.documentTitle_;
923 }, 923 },
924 924
925 /** @return {bool} Whether the document has selection. */ 925 /** @return {boolean} Whether the document has selection. */
926 get documentHasSelection() { 926 get documentHasSelection() {
927 return this.documentHasSelection_; 927 return this.documentHasSelection_;
928 }, 928 },
929 929
930 /** @return {bool} Whether selection only should be printed. */ 930 /** @return {boolean} Whether selection only should be printed. */
931 get selectionOnly() { 931 get selectionOnly() {
932 return this.selectionOnly_; 932 return this.selectionOnly_;
933 }, 933 },
934 934
935 /** @return {?string} ID of the system default destination. */ 935 /** @return {?string} ID of the system default destination. */
936 get systemDefaultDestinationId() { 936 get systemDefaultDestinationId() {
937 return this.systemDefaultDestinationId_; 937 return this.systemDefaultDestinationId_;
938 }, 938 },
939 939
940 /** @return {?string} Serialized app state. */ 940 /** @return {?string} Serialized app state. */
941 get serializedAppStateStr() { 941 get serializedAppStateStr() {
942 return this.serializedAppStateStr_; 942 return this.serializedAppStateStr_;
943 } 943 }
944 }; 944 };
945 945
946 // Export 946 // Export
947 return { 947 return {
948 NativeInitialSettings: NativeInitialSettings, 948 NativeInitialSettings: NativeInitialSettings,
949 NativeLayer: NativeLayer 949 NativeLayer: NativeLayer
950 }; 950 };
951 }); 951 });
OLDNEW
« no previous file with comments | « chrome/browser/resources/print_preview/metrics.js ('k') | chrome/browser/resources/print_preview/previewarea/preview_area.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698