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

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

Issue 574193002: Compile print_preview, part 1: remove all warnings (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@true_master
Patch Set: rebase Created 6 years, 3 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 182 matching lines...) Expand 10 before | Expand all | Expand 10 after
193 * dispatched in response: 193 * dispatched in response:
194 * - PAGE_COUNT_READY 194 * - PAGE_COUNT_READY
195 * - PAGE_LAYOUT_READY 195 * - PAGE_LAYOUT_READY
196 * - PAGE_PREVIEW_READY 196 * - PAGE_PREVIEW_READY
197 * - PREVIEW_GENERATION_DONE 197 * - PREVIEW_GENERATION_DONE
198 * - PREVIEW_GENERATION_FAIL 198 * - PREVIEW_GENERATION_FAIL
199 * @param {print_preview.Destination} destination Destination to print to. 199 * @param {print_preview.Destination} destination Destination to print to.
200 * @param {!print_preview.PrintTicketStore} printTicketStore Used to get the 200 * @param {!print_preview.PrintTicketStore} printTicketStore Used to get the
201 * state of the print ticket. 201 * state of the print ticket.
202 * @param {!print_preview.DocumentInfo} documentInfo Document data model. 202 * @param {!print_preview.DocumentInfo} documentInfo Document data model.
203 * @param {number} ID of the preview request. 203 * @param {number} requestId ID of the preview request.
204 */ 204 */
205 startGetPreview: function( 205 startGetPreview: function(
206 destination, printTicketStore, documentInfo, requestId) { 206 destination, printTicketStore, documentInfo, requestId) {
207 assert(printTicketStore.isTicketValidForPreview(), 207 assert(printTicketStore.isTicketValidForPreview(),
208 'Trying to generate preview when ticket is not valid'); 208 'Trying to generate preview when ticket is not valid');
209 209
210 var ticket = { 210 var ticket = {
211 'pageRange': printTicketStore.pageRange.getDocumentPageRanges(), 211 'pageRange': printTicketStore.pageRange.getDocumentPageRanges(),
212 'mediaSize': printTicketStore.mediaSize.getValue(), 212 'mediaSize': printTicketStore.mediaSize.getValue(),
213 'landscape': printTicketStore.landscape.getValue(), 213 'landscape': printTicketStore.landscape.getValue(),
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after
428 initialSettings['appState'] || null); 428 initialSettings['appState'] || null);
429 429
430 var initialSettingsSetEvent = new Event( 430 var initialSettingsSetEvent = new Event(
431 NativeLayer.EventType.INITIAL_SETTINGS_SET); 431 NativeLayer.EventType.INITIAL_SETTINGS_SET);
432 initialSettingsSetEvent.initialSettings = nativeInitialSettings; 432 initialSettingsSetEvent.initialSettings = nativeInitialSettings;
433 this.dispatchEvent(initialSettingsSetEvent); 433 this.dispatchEvent(initialSettingsSetEvent);
434 }, 434 },
435 435
436 /** 436 /**
437 * Turn on the integration of Cloud Print. 437 * Turn on the integration of Cloud Print.
438 * @param {string} cloudPrintURL The URL to use for cloud print servers. 438 * @param {{cloudPrintURL: string, appKioskMode: string}} settings
439 * cloudPrintUrl: The URL to use for cloud print servers.
439 * @private 440 * @private
440 */ 441 */
441 onSetUseCloudPrint_: function(settings) { 442 onSetUseCloudPrint_: function(settings) {
442 var cloudPrintEnableEvent = new Event( 443 var cloudPrintEnableEvent = new Event(
443 NativeLayer.EventType.CLOUD_PRINT_ENABLE); 444 NativeLayer.EventType.CLOUD_PRINT_ENABLE);
444 cloudPrintEnableEvent.baseCloudPrintUrl = settings['cloudPrintUrl'] || ''; 445 cloudPrintEnableEvent.baseCloudPrintUrl = settings['cloudPrintUrl'] || '';
445 cloudPrintEnableEvent.appKioskMode = settings['appKioskMode'] || false; 446 cloudPrintEnableEvent.appKioskMode = settings['appKioskMode'] || false;
446 this.dispatchEvent(cloudPrintEnableEvent); 447 this.dispatchEvent(cloudPrintEnableEvent);
447 }, 448 },
448 449
(...skipping 18 matching lines...) Expand all
467 */ 468 */
468 onUpdateWithPrinterCapabilities_: function(settingsInfo) { 469 onUpdateWithPrinterCapabilities_: function(settingsInfo) {
469 var capsSetEvent = new Event(NativeLayer.EventType.CAPABILITIES_SET); 470 var capsSetEvent = new Event(NativeLayer.EventType.CAPABILITIES_SET);
470 capsSetEvent.settingsInfo = settingsInfo; 471 capsSetEvent.settingsInfo = settingsInfo;
471 this.dispatchEvent(capsSetEvent); 472 this.dispatchEvent(capsSetEvent);
472 }, 473 },
473 474
474 /** 475 /**
475 * Called when native layer gets settings information for a requested local 476 * Called when native layer gets settings information for a requested local
476 * destination. 477 * destination.
477 * @param {string} printerId printer affected by error. 478 * @param {string} destinationId Printer affected by error.
478 * @private 479 * @private
479 */ 480 */
480 onFailedToGetPrinterCapabilities_: function(destinationId) { 481 onFailedToGetPrinterCapabilities_: function(destinationId) {
481 var getCapsFailEvent = new Event( 482 var getCapsFailEvent = new Event(
482 NativeLayer.EventType.GET_CAPABILITIES_FAIL); 483 NativeLayer.EventType.GET_CAPABILITIES_FAIL);
483 getCapsFailEvent.destinationId = destinationId; 484 getCapsFailEvent.destinationId = destinationId;
484 getCapsFailEvent.destinationOrigin = 485 getCapsFailEvent.destinationOrigin =
485 print_preview.Destination.Origin.LOCAL; 486 print_preview.Destination.Origin.LOCAL;
486 this.dispatchEvent(getCapsFailEvent); 487 this.dispatchEvent(getCapsFailEvent);
487 }, 488 },
488 489
489 /** 490 /**
490 * Called when native layer gets settings information for a requested privet 491 * Called when native layer gets settings information for a requested privet
491 * destination. 492 * destination.
492 * @param {string} printerId printer affected by error. 493 * @param {string} destinationId Printer affected by error.
493 * @private 494 * @private
494 */ 495 */
495 onFailedToGetPrivetPrinterCapabilities_: function(destinationId) { 496 onFailedToGetPrivetPrinterCapabilities_: function(destinationId) {
496 var getCapsFailEvent = new Event( 497 var getCapsFailEvent = new Event(
497 NativeLayer.EventType.GET_CAPABILITIES_FAIL); 498 NativeLayer.EventType.GET_CAPABILITIES_FAIL);
498 getCapsFailEvent.destinationId = destinationId; 499 getCapsFailEvent.destinationId = destinationId;
499 getCapsFailEvent.destinationOrigin = 500 getCapsFailEvent.destinationOrigin =
500 print_preview.Destination.Origin.PRIVET; 501 print_preview.Destination.Origin.PRIVET;
501 this.dispatchEvent(getCapsFailEvent); 502 this.dispatchEvent(getCapsFailEvent);
502 }, 503 },
(...skipping 438 matching lines...) Expand 10 before | Expand all | Expand 10 after
941 return this.serializedAppStateStr_; 942 return this.serializedAppStateStr_;
942 } 943 }
943 }; 944 };
944 945
945 // Export 946 // Export
946 return { 947 return {
947 NativeInitialSettings: NativeInitialSettings, 948 NativeInitialSettings: NativeInitialSettings,
948 NativeLayer: NativeLayer 949 NativeLayer: NativeLayer
949 }; 950 };
950 }); 951 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698