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

Side by Side Diff: chrome/browser/resources/print_preview/data/local_parsers.js

Issue 10450022: Print Preview Print Destination Search Widget (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Set --bary flag Created 8 years, 6 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 /** Namespace that contains a method to parse local print destinations. */ 8 /** Namespace that contains a method to parse local print destinations. */
9 function LocalDestinationParser() {}; 9 function LocalDestinationParser() {};
10 10
11 /** 11 /**
12 * Parses a local print destination. 12 * Parses a local print destination.
13 * @param {object} destinationInfo Information describing a local print 13 * @param {!Object} destinationInfo Information describing a local print
14 * destination. 14 * destination.
15 * @return {!print_preview.Destination} Parsed local print destination. 15 * @return {!print_preview.Destination} Parsed local print destination.
16 */ 16 */
17 LocalDestinationParser.parse = function(destinationInfo) { 17 LocalDestinationParser.parse = function(destinationInfo) {
18 return new print_preview.Destination( 18 return new print_preview.Destination(
19 destinationInfo.deviceName, 19 destinationInfo.deviceName,
20 print_preview.Destination.Type.LOCAL,
20 destinationInfo.printerName, 21 destinationInfo.printerName,
21 false /*isRecent*/, 22 false /*isRecent*/);
22 true /*isLocal*/);
23 }; 23 };
24 24
25 /** Namespace that contains a method to parse local print capabilities. */ 25 /** Namespace that contains a method to parse local print capabilities. */
26 function LocalCapabilitiesParser() {}; 26 function LocalCapabilitiesParser() {};
27 27
28 /** 28 /**
29 * Parses local print capabilities. 29 * Parses local print capabilities.
30 * @param {object} settingsInfo Object that describes local print 30 * @param {!Object} settingsInfo Object that describes local print
31 * capabilities. 31 * capabilities.
32 * @return {!print_preview.ChromiumCapabilities} Parsed local print 32 * @return {!print_preview.ChromiumCapabilities} Parsed local print
33 * capabilities. 33 * capabilities.
34 */ 34 */
35 LocalCapabilitiesParser.parse = function(settingsInfo) { 35 LocalCapabilitiesParser.parse = function(settingsInfo) {
36 var hasColorCapability = false; 36 var hasColorCapability = false;
37 var defaultIsColorEnabled = false; 37 var defaultIsColorEnabled = false;
38 if (hasColorCapability = !settingsInfo['disableColorOption']) { 38 if (hasColorCapability = !settingsInfo['disableColorOption']) {
39 defaultIsColorEnabled = settingsInfo['setColorAsDefault']; 39 defaultIsColorEnabled = settingsInfo['setColorAsDefault'];
40 } 40 }
(...skipping 20 matching lines...) Expand all
61 hasColorCapability, 61 hasColorCapability,
62 defaultIsColorEnabled); 62 defaultIsColorEnabled);
63 }; 63 };
64 64
65 // Export 65 // Export
66 return { 66 return {
67 LocalCapabilitiesParser: LocalCapabilitiesParser, 67 LocalCapabilitiesParser: LocalCapabilitiesParser,
68 LocalDestinationParser: LocalDestinationParser 68 LocalDestinationParser: LocalDestinationParser
69 }; 69 };
70 }); 70 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698