diff options
author | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-15 07:03:51 +0000 |
---|---|---|
committer | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-15 07:03:51 +0000 |
commit | 794c203391679cd8d3020dfae5359373e9427383 (patch) | |
tree | af830ab7a3e5ae5267594cd5cd6a45786104b7dd /chrome/browser/resources/print_preview | |
parent | 2117f255f3ce87d60d2205a2e40798b7382c6d1f (diff) | |
download | chromium_src-794c203391679cd8d3020dfae5359373e9427383.zip chromium_src-794c203391679cd8d3020dfae5359373e9427383.tar.gz chromium_src-794c203391679cd8d3020dfae5359373e9427383.tar.bz2 |
Print preview: A quick hack to support printing to the default printer without user confirmation in kiosk mode.
BUG=31395
TEST=none
Review URL: http://codereview.chromium.org/8915027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114605 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/resources/print_preview')
-rw-r--r-- | chrome/browser/resources/print_preview/print_preview.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/resources/print_preview/print_preview.js b/chrome/browser/resources/print_preview/print_preview.js index 8ed968c..b43d295 100644 --- a/chrome/browser/resources/print_preview/print_preview.js +++ b/chrome/browser/resources/print_preview/print_preview.js @@ -53,6 +53,10 @@ var isPrintReadyMetafileReady = false; // True when preview tab is hidden. var isTabHidden = false; +// True in kiosk mode where print preview can print automatically without +// user intervention. See http://crbug.com/31395. +var printAutomaticallyInKioskMode = false; + // @type {print_preview.PrintHeader} Holds the print and cancel buttons. var printHeader; @@ -191,6 +195,8 @@ function setInitialSettings(initialSettings) { } setDefaultPrinter(initialSettings['printerName'], initialSettings['cloudPrintData']); + printAutomaticallyInKioskMode = + initialSettings['printAutomaticallyInKioskMode']; } /** @@ -815,6 +821,8 @@ function onPDFLoad() { isFirstPageLoaded = true; checkAndHideOverlayLayerIfValid(); sendPrintDocumentRequestIfNeeded(); + if (printAutomaticallyInKioskMode) + printHeader.printButton.click(); } function setPluginPreviewPageCount() { |