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

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

Issue 10873097: Merge 153342 - Print preview: Use an ID instead of memory pointer string in WebUI. (Closed) Base URL: svn://svn.chromium.org/chrome/branches/1229/src/
Patch Set: Created 8 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 | Annotate | Revision Log
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 528 matching lines...) Expand 10 before | Expand all | Expand 10 after
539 onDidGetPreviewPageCount_: function(pageCount, previewResponseId) { 539 onDidGetPreviewPageCount_: function(pageCount, previewResponseId) {
540 var pageCountChangeEvent = new cr.Event( 540 var pageCountChangeEvent = new cr.Event(
541 NativeLayer.EventType.PAGE_COUNT_READY); 541 NativeLayer.EventType.PAGE_COUNT_READY);
542 pageCountChangeEvent.pageCount = pageCount; 542 pageCountChangeEvent.pageCount = pageCount;
543 pageCountChangeEvent.previewResponseId = previewResponseId; 543 pageCountChangeEvent.previewResponseId = previewResponseId;
544 this.dispatchEvent(pageCountChangeEvent); 544 this.dispatchEvent(pageCountChangeEvent);
545 }, 545 },
546 546
547 /** 547 /**
548 * Called when no pipelining previewed pages. 548 * Called when no pipelining previewed pages.
549 * @param {string} previewUid Preview unique identifier. 549 * @param {number} previewUid Preview unique identifier.
550 * @param {number} previewResponseId The preview request id that resulted in 550 * @param {number} previewResponseId The preview request id that resulted in
551 * this response. 551 * this response.
552 * @private 552 * @private
553 */ 553 */
554 onReloadPreviewPages_: function(previewUid, previewResponseId) { 554 onReloadPreviewPages_: function(previewUid, previewResponseId) {
555 var previewReloadEvent = new cr.Event( 555 var previewReloadEvent = new cr.Event(
556 NativeLayer.EventType.PREVIEW_RELOAD); 556 NativeLayer.EventType.PREVIEW_RELOAD);
557 previewReloadEvent.previewUid = previewUid; 557 previewReloadEvent.previewUid = previewUid;
558 previewReloadEvent.previewResponseId = previewResponseId; 558 previewReloadEvent.previewResponseId = previewResponseId;
559 this.dispatchEvent(previewReloadEvent); 559 this.dispatchEvent(previewReloadEvent);
560 }, 560 },
561 561
562 /** 562 /**
563 * Notification that a print preview page has been rendered. 563 * Notification that a print preview page has been rendered.
564 * Check if the settings have changed and request a regeneration if needed. 564 * Check if the settings have changed and request a regeneration if needed.
565 * Called from PrintPreviewUI::OnDidPreviewPage(). 565 * Called from PrintPreviewUI::OnDidPreviewPage().
566 * @param {number} pageNumber The page number, 0-based. 566 * @param {number} pageNumber The page number, 0-based.
567 * @param {string} previewUid Preview unique identifier. 567 * @param {number} previewUid Preview unique identifier.
568 * @param {number} previewResponseId The preview request id that resulted in 568 * @param {number} previewResponseId The preview request id that resulted in
569 * this response. 569 * this response.
570 * @private 570 * @private
571 */ 571 */
572 onDidPreviewPage_: function(pageNumber, previewUid, previewResponseId) { 572 onDidPreviewPage_: function(pageNumber, previewUid, previewResponseId) {
573 var pagePreviewGenEvent = new cr.Event( 573 var pagePreviewGenEvent = new cr.Event(
574 NativeLayer.EventType.PAGE_PREVIEW_READY); 574 NativeLayer.EventType.PAGE_PREVIEW_READY);
575 pagePreviewGenEvent.pageIndex = pageNumber; 575 pagePreviewGenEvent.pageIndex = pageNumber;
576 pagePreviewGenEvent.previewUid = previewUid; 576 pagePreviewGenEvent.previewUid = previewUid;
577 pagePreviewGenEvent.previewResponseId = previewResponseId; 577 pagePreviewGenEvent.previewResponseId = previewResponseId;
578 this.dispatchEvent(pagePreviewGenEvent); 578 this.dispatchEvent(pagePreviewGenEvent);
579 }, 579 },
580 580
581 /** 581 /**
582 * Update the print preview when new preview data is available. 582 * Update the print preview when new preview data is available.
583 * Create the PDF plugin as needed. 583 * Create the PDF plugin as needed.
584 * Called from PrintPreviewUI::PreviewDataIsAvailable(). 584 * Called from PrintPreviewUI::PreviewDataIsAvailable().
585 * @param {string} previewUid Preview unique identifier. 585 * @param {number} previewUid Preview unique identifier.
586 * @param {number} previewResponseId The preview request id that resulted in 586 * @param {number} previewResponseId The preview request id that resulted in
587 * this response. 587 * this response.
588 * @private 588 * @private
589 */ 589 */
590 onUpdatePrintPreview_: function(previewUid, previewResponseId) { 590 onUpdatePrintPreview_: function(previewUid, previewResponseId) {
591 var previewGenDoneEvent = new cr.Event( 591 var previewGenDoneEvent = new cr.Event(
592 NativeLayer.EventType.PREVIEW_GENERATION_DONE); 592 NativeLayer.EventType.PREVIEW_GENERATION_DONE);
593 previewGenDoneEvent.previewUid = previewUid; 593 previewGenDoneEvent.previewUid = previewUid;
594 previewGenDoneEvent.previewResponseId = previewResponseId; 594 previewGenDoneEvent.previewResponseId = previewResponseId;
595 this.dispatchEvent(previewGenDoneEvent); 595 this.dispatchEvent(previewGenDoneEvent);
(...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after
799 return this.isLocalDestination_; 799 return this.isLocalDestination_;
800 } 800 }
801 }; 801 };
802 802
803 // Export 803 // Export
804 return { 804 return {
805 NativeInitialSettings: NativeInitialSettings, 805 NativeInitialSettings: NativeInitialSettings,
806 NativeLayer: NativeLayer 806 NativeLayer: NativeLayer
807 }; 807 };
808 }); 808 });
OLDNEW
« no previous file with comments | « chrome/browser/printing/printing_message_filter.cc ('k') | chrome/browser/resources/print_preview/preview_generator.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698