| Index: chrome/browser/resources/print_preview/print_preview.js
|
| ===================================================================
|
| --- chrome/browser/resources/print_preview/print_preview.js (revision 114602)
|
| +++ chrome/browser/resources/print_preview/print_preview.js (working copy)
|
| @@ -53,6 +53,10 @@
|
| // 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 @@
|
| }
|
| setDefaultPrinter(initialSettings['printerName'],
|
| initialSettings['cloudPrintData']);
|
| + printAutomaticallyInKioskMode =
|
| + initialSettings['printAutomaticallyInKioskMode'];
|
| }
|
|
|
| /**
|
| @@ -815,6 +821,8 @@
|
| isFirstPageLoaded = true;
|
| checkAndHideOverlayLayerIfValid();
|
| sendPrintDocumentRequestIfNeeded();
|
| + if (printAutomaticallyInKioskMode)
|
| + printHeader.printButton.click();
|
| }
|
|
|
| function setPluginPreviewPageCount() {
|
|
|