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

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

Issue 13898008: Revert 194782 "Native api to get OAuth2 access tokens in Print P..." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 7 years, 8 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
« no previous file with comments | « no previous file | trunk/src/chrome/browser/ui/webui/print_preview/print_preview_handler.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 21 matching lines...) Expand all
32 this.onInvalidPrinterSettings_.bind(this); 32 this.onInvalidPrinterSettings_.bind(this);
33 global['onDidGetDefaultPageLayout'] = 33 global['onDidGetDefaultPageLayout'] =
34 this.onDidGetDefaultPageLayout_.bind(this); 34 this.onDidGetDefaultPageLayout_.bind(this);
35 global['onDidGetPreviewPageCount'] = 35 global['onDidGetPreviewPageCount'] =
36 this.onDidGetPreviewPageCount_.bind(this); 36 this.onDidGetPreviewPageCount_.bind(this);
37 global['reloadPreviewPages'] = this.onReloadPreviewPages_.bind(this); 37 global['reloadPreviewPages'] = this.onReloadPreviewPages_.bind(this);
38 global['onDidPreviewPage'] = this.onDidPreviewPage_.bind(this); 38 global['onDidPreviewPage'] = this.onDidPreviewPage_.bind(this);
39 global['updatePrintPreview'] = this.onUpdatePrintPreview_.bind(this); 39 global['updatePrintPreview'] = this.onUpdatePrintPreview_.bind(this);
40 global['printScalingDisabledForSourcePDF'] = 40 global['printScalingDisabledForSourcePDF'] =
41 this.onPrintScalingDisabledForSourcePDF_.bind(this); 41 this.onPrintScalingDisabledForSourcePDF_.bind(this);
42 global['onDidGetAccessToken'] = this.onDidGetAccessToken_.bind(this);
43 }; 42 };
44 43
45 /** 44 /**
46 * Event types dispatched from the Chromium native layer. 45 * Event types dispatched from the Chromium native layer.
47 * @enum {string} 46 * @enum {string}
48 * @const 47 * @const
49 */ 48 */
50 NativeLayer.EventType = { 49 NativeLayer.EventType = {
51 ACCESS_TOKEN_READY: 'print_preview.NativeLayer.ACCESS_TOKEN_READY',
52 CAPABILITIES_SET: 'print_preview.NativeLayer.CAPABILITIES_SET', 50 CAPABILITIES_SET: 'print_preview.NativeLayer.CAPABILITIES_SET',
53 CLOUD_PRINT_ENABLE: 'print_preview.NativeLayer.CLOUD_PRINT_ENABLE', 51 CLOUD_PRINT_ENABLE: 'print_preview.NativeLayer.CLOUD_PRINT_ENABLE',
54 DESTINATIONS_RELOAD: 'print_preview.NativeLayer.DESTINATIONS_RELOAD', 52 DESTINATIONS_RELOAD: 'print_preview.NativeLayer.DESTINATIONS_RELOAD',
55 DISABLE_SCALING: 'print_preview.NativeLayer.DISABLE_SCALING', 53 DISABLE_SCALING: 'print_preview.NativeLayer.DISABLE_SCALING',
56 FILE_SELECTION_CANCEL: 'print_preview.NativeLayer.FILE_SELECTION_CANCEL', 54 FILE_SELECTION_CANCEL: 'print_preview.NativeLayer.FILE_SELECTION_CANCEL',
57 FILE_SELECTION_COMPLETE: 55 FILE_SELECTION_COMPLETE:
58 'print_preview.NativeLayer.FILE_SELECTION_COMPLETE', 56 'print_preview.NativeLayer.FILE_SELECTION_COMPLETE',
59 GET_CAPABILITIES_FAIL: 'print_preview.NativeLayer.GET_CAPABILITIES_FAIL', 57 GET_CAPABILITIES_FAIL: 'print_preview.NativeLayer.GET_CAPABILITIES_FAIL',
60 INITIAL_SETTINGS_SET: 'print_preview.NativeLayer.INITIAL_SETTINGS_SET', 58 INITIAL_SETTINGS_SET: 'print_preview.NativeLayer.INITIAL_SETTINGS_SET',
61 LOCAL_DESTINATIONS_SET: 'print_preview.NativeLayer.LOCAL_DESTINATIONS_SET', 59 LOCAL_DESTINATIONS_SET: 'print_preview.NativeLayer.LOCAL_DESTINATIONS_SET',
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 * Version of the serialized state of the print preview. 93 * Version of the serialized state of the print preview.
96 * @type {number} 94 * @type {number}
97 * @const 95 * @const
98 * @private 96 * @private
99 */ 97 */
100 NativeLayer.SERIALIZED_STATE_VERSION_ = 1; 98 NativeLayer.SERIALIZED_STATE_VERSION_ = 1;
101 99
102 NativeLayer.prototype = { 100 NativeLayer.prototype = {
103 __proto__: cr.EventTarget.prototype, 101 __proto__: cr.EventTarget.prototype,
104 102
105 /**
106 * Requests access token for cloud print requests.
107 * @param {string} authType type of access token.
108 */
109 startGetAccessToken: function(authType) {
110 chrome.send('getAccessToken', [authType]);
111 },
112
113 /** Gets the initial settings to initialize the print preview with. */ 103 /** Gets the initial settings to initialize the print preview with. */
114 startGetInitialSettings: function() { 104 startGetInitialSettings: function() {
115 chrome.send('getInitialSettings'); 105 chrome.send('getInitialSettings');
116 }, 106 },
117 107
118 /** 108 /**
119 * Requests the system's local print destinations. A LOCAL_DESTINATIONS_SET 109 * Requests the system's local print destinations. A LOCAL_DESTINATIONS_SET
120 * event will be dispatched in response. 110 * event will be dispatched in response.
121 */ 111 */
122 startGetLocalDestinations: function() { 112 startGetLocalDestinations: function() {
(...skipping 400 matching lines...) Expand 10 before | Expand all | Expand 10 after
523 onDidPreviewPage_: function(pageNumber, previewUid, previewResponseId) { 513 onDidPreviewPage_: function(pageNumber, previewUid, previewResponseId) {
524 var pagePreviewGenEvent = new cr.Event( 514 var pagePreviewGenEvent = new cr.Event(
525 NativeLayer.EventType.PAGE_PREVIEW_READY); 515 NativeLayer.EventType.PAGE_PREVIEW_READY);
526 pagePreviewGenEvent.pageIndex = pageNumber; 516 pagePreviewGenEvent.pageIndex = pageNumber;
527 pagePreviewGenEvent.previewUid = previewUid; 517 pagePreviewGenEvent.previewUid = previewUid;
528 pagePreviewGenEvent.previewResponseId = previewResponseId; 518 pagePreviewGenEvent.previewResponseId = previewResponseId;
529 this.dispatchEvent(pagePreviewGenEvent); 519 this.dispatchEvent(pagePreviewGenEvent);
530 }, 520 },
531 521
532 /** 522 /**
533 * Notification that access token is ready.
534 * @param {string} authType Type of access token.
535 * @param {string} accessToken Access token.
536 * @private
537 */
538 onDidGetAccessToken_: function(authType, accessToken) {
539 var getAccessTokenEvent = new cr.Event(
540 NativeLayer.EventType.ACCESS_TOKEN_READY);
541 getAccessTokenEvent.authType = authType;
542 getAccessTokenEvent.accessToken = accessToken;
543 this.dispatchEvent(getAccessTokenEvent);
544 },
545
546 /**
547 * Update the print preview when new preview data is available. 523 * Update the print preview when new preview data is available.
548 * Create the PDF plugin as needed. 524 * Create the PDF plugin as needed.
549 * Called from PrintPreviewUI::PreviewDataIsAvailable(). 525 * Called from PrintPreviewUI::PreviewDataIsAvailable().
550 * @param {number} previewUid Preview unique identifier. 526 * @param {number} previewUid Preview unique identifier.
551 * @param {number} previewResponseId The preview request id that resulted in 527 * @param {number} previewResponseId The preview request id that resulted in
552 * this response. 528 * this response.
553 * @private 529 * @private
554 */ 530 */
555 onUpdatePrintPreview_: function(previewUid, previewResponseId) { 531 onUpdatePrintPreview_: function(previewUid, previewResponseId) {
556 var previewGenDoneEvent = new cr.Event( 532 var previewGenDoneEvent = new cr.Event(
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
732 return this.serializedAppStateStr_; 708 return this.serializedAppStateStr_;
733 } 709 }
734 }; 710 };
735 711
736 // Export 712 // Export
737 return { 713 return {
738 NativeInitialSettings: NativeInitialSettings, 714 NativeInitialSettings: NativeInitialSettings,
739 NativeLayer: NativeLayer 715 NativeLayer: NativeLayer
740 }; 716 };
741 }); 717 });
OLDNEW
« no previous file with comments | « no previous file | trunk/src/chrome/browser/ui/webui/print_preview/print_preview_handler.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698