summaryrefslogtreecommitdiffstats
path: root/chrome/browser/resources/print_preview
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/resources/print_preview')
-rw-r--r--chrome/browser/resources/print_preview/header_footer_settings.html2
-rw-r--r--chrome/browser/resources/print_preview/header_footer_settings.js9
-rw-r--r--chrome/browser/resources/print_preview/print_preview.js5
3 files changed, 13 insertions, 3 deletions
diff --git a/chrome/browser/resources/print_preview/header_footer_settings.html b/chrome/browser/resources/print_preview/header_footer_settings.html
index 0ba3e6c..1082709 100644
--- a/chrome/browser/resources/print_preview/header_footer_settings.html
+++ b/chrome/browser/resources/print_preview/header_footer_settings.html
@@ -2,7 +2,7 @@
<h1 i18n-content="optionsLabel"></h1>
<div class="right-column">
<label>
- <input id="header-footer" type="checkbox" checked>
+ <input id="header-footer" type="checkbox" />
<span i18n-content="optionHeaderFooter"></span>
</label>
</div>
diff --git a/chrome/browser/resources/print_preview/header_footer_settings.js b/chrome/browser/resources/print_preview/header_footer_settings.js
index f1155d0..02776c5 100644
--- a/chrome/browser/resources/print_preview/header_footer_settings.js
+++ b/chrome/browser/resources/print_preview/header_footer_settings.js
@@ -37,6 +37,15 @@ cr.define('print_preview', function() {
},
/**
+ * Sets the state of the headers footers checkbox.
+ * @param {boolean} checked True if the headers footers checkbox shoule be
+ * checked, false if not.
+ */
+ setChecked: function(checked) {
+ this.headerFooterCheckbox_.checked = checked;
+ },
+
+ /**
* Adding listeners to header footer related controls.
* @private
*/
diff --git a/chrome/browser/resources/print_preview/print_preview.js b/chrome/browser/resources/print_preview/print_preview.js
index e1c9566..f549cc8 100644
--- a/chrome/browser/resources/print_preview/print_preview.js
+++ b/chrome/browser/resources/print_preview/print_preview.js
@@ -196,10 +196,11 @@ function setInitialSettings(initialSettings) {
initialSettings['measurementSystem']);
marginSettings.setLastUsedMargins(initialSettings);
}
- setDefaultPrinter(initialSettings['printerName'],
- initialSettings['cloudPrintData']);
printAutomaticallyInKioskMode =
initialSettings['printAutomaticallyInKioskMode'];
+ headerFooterSettings.setChecked(initialSettings['headerFooterEnabled']);
+ setDefaultPrinter(initialSettings['printerName'],
+ initialSettings['cloudPrintData']);
}
/**