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

Unified Diff: chrome/browser/resources/print_preview/print_preview.js

Issue 253163002: Add media size select element and ticket item. Do not expose in the UI yet. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Address cl comments. Created 6 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/print_preview/print_preview.js
diff --git a/chrome/browser/resources/print_preview/print_preview.js b/chrome/browser/resources/print_preview/print_preview.js
index 3d5c422bebe429a8f29138dd192ef5dba320f9b2..ac3a0ab789135db2746d6fe3b522398b759867d9 100644
--- a/chrome/browser/resources/print_preview/print_preview.js
+++ b/chrome/browser/resources/print_preview/print_preview.js
@@ -116,6 +116,15 @@ cr.define('print_preview', function() {
this.addChild(this.copiesSettings_);
/**
+ * Component that renders the media size settings.
+ * @type {!print_preview.MediaSizeSettings}
+ * @private
+ */
+ this.mediaSizeSettings_ =
+ new print_preview.MediaSizeSettings(this.printTicketStore_.mediaSize);
+ this.addChild(this.mediaSizeSettings_);
+
+ /**
* Component that renders the layout settings.
* @type {!print_preview.LayoutSettings}
* @private
@@ -382,6 +391,7 @@ cr.define('print_preview', function() {
this.destinationSettings_.decorate($('destination-settings'));
this.pageSettings_.decorate($('page-settings'));
this.copiesSettings_.decorate($('copies-settings'));
+ this.mediaSizeSettings_.decorate($('media-size-settings'));
this.layoutSettings_.decorate($('layout-settings'));
this.colorSettings_.decorate($('color-settings'));
this.marginSettings_.decorate($('margin-settings'));
@@ -405,6 +415,7 @@ cr.define('print_preview', function() {
this.destinationSettings_.isEnabled = isEnabled;
this.pageSettings_.isEnabled = isEnabled;
this.copiesSettings_.isEnabled = isEnabled;
+ this.mediaSizeSettings_.isEnabled = isEnabled;
this.layoutSettings_.isEnabled = isEnabled;
this.colorSettings_.isEnabled = isEnabled;
this.marginSettings_.isEnabled = isEnabled;
@@ -988,6 +999,7 @@ cr.define('print_preview', function() {
<include src="data/ticket_items/copies.js"/>
<include src="data/ticket_items/duplex.js"/>
<include src="data/ticket_items/header_footer.js"/>
+<include src="data/ticket_items/media_size.js"/>
<include src="data/ticket_items/landscape.js"/>
<include src="data/ticket_items/margins_type.js"/>
<include src="data/ticket_items/page_range.js"/>
@@ -1004,6 +1016,7 @@ cr.define('print_preview', function() {
<include src="settings/page_settings.js"/>
<include src="settings/copies_settings.js"/>
+<include src="settings/media_size_settings.js"/>
<include src="settings/layout_settings.js"/>
<include src="settings/color_settings.js"/>
<include src="settings/margin_settings.js"/>

Powered by Google App Engine
This is Rietveld 408576698