OLD | NEW |
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 // require: cr/ui/print_preview_cloud.js | 5 // require: cr/ui/print_preview_cloud.js |
6 | 6 |
7 var localStrings = new LocalStrings(); | 7 var localStrings = new LocalStrings(); |
8 | 8 |
9 // If useCloudPrint is true we attempt to connect to cloud print | 9 // If useCloudPrint is true we attempt to connect to cloud print |
10 // and populate the list of printers with cloud print printers. | 10 // and populate the list of printers with cloud print printers. |
(...skipping 854 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
865 return; | 865 return; |
866 | 866 |
867 cr.dispatchSimpleEvent(document, customEvents.UPDATE_SUMMARY); | 867 cr.dispatchSimpleEvent(document, customEvents.UPDATE_SUMMARY); |
868 } | 868 } |
869 | 869 |
870 /** | 870 /** |
871 * @param {printing::PageSizeMargins} pageLayout The default layout of the page | 871 * @param {printing::PageSizeMargins} pageLayout The default layout of the page |
872 * in points. | 872 * in points. |
873 * @param {boolean} hasCustomPageSizeStyle Indicates whether the previewed | 873 * @param {boolean} hasCustomPageSizeStyle Indicates whether the previewed |
874 * document has a custom page size style. | 874 * document has a custom page size style. |
| 875 * @param {boolean} headerFooterApplies Indicates whether the header |
| 876 * footer is applicable for the given settings. |
875 */ | 877 */ |
876 function onDidGetDefaultPageLayout(pageLayout, hasCustomPageSizeStyle) { | 878 function onDidGetDefaultPageLayout(pageLayout, |
| 879 hasCustomPageSizeStyle, |
| 880 headerFooterApplies) { |
877 hasPageSizeStyle = hasCustomPageSizeStyle; | 881 hasPageSizeStyle = hasCustomPageSizeStyle; |
878 marginSettings.currentDefaultPageLayout = new print_preview.PageLayout( | 882 marginSettings.currentDefaultPageLayout = new print_preview.PageLayout( |
879 pageLayout.contentWidth, | 883 pageLayout.contentWidth, |
880 pageLayout.contentHeight, | 884 pageLayout.contentHeight, |
881 pageLayout.marginLeft, | 885 pageLayout.marginLeft, |
882 pageLayout.marginTop, | 886 pageLayout.marginTop, |
883 pageLayout.marginRight, | 887 pageLayout.marginRight, |
884 pageLayout.marginBottom); | 888 pageLayout.marginBottom); |
| 889 headerFooterSettings.setVisibility(headerFooterApplies); |
885 } | 890 } |
886 | 891 |
887 /** | 892 /** |
888 * This function sends a request to hide the overlay layer only if there is no | 893 * This function sends a request to hide the overlay layer only if there is no |
889 * pending print document request and we are not waiting for the print ready | 894 * pending print document request and we are not waiting for the print ready |
890 * metafile. | 895 * metafile. |
891 */ | 896 */ |
892 function checkAndHideOverlayLayerIfValid() { | 897 function checkAndHideOverlayLayerIfValid() { |
893 var selectedPrinter = getSelectedPrinterName(); | 898 var selectedPrinter = getSelectedPrinterName(); |
894 var printToDialog = selectedPrinter == PRINT_TO_PDF || | 899 var printToDialog = selectedPrinter == PRINT_TO_PDF || |
(...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1202 <include src="copies_settings.js"/> | 1207 <include src="copies_settings.js"/> |
1203 <include src="header_footer_settings.js"/> | 1208 <include src="header_footer_settings.js"/> |
1204 <include src="layout_settings.js"/> | 1209 <include src="layout_settings.js"/> |
1205 <include src="color_settings.js"/> | 1210 <include src="color_settings.js"/> |
1206 <include src="margin_settings.js"/> | 1211 <include src="margin_settings.js"/> |
1207 <include src="margin_textbox.js"/> | 1212 <include src="margin_textbox.js"/> |
1208 <include src="margin_utils.js"/> | 1213 <include src="margin_utils.js"/> |
1209 <include src="margins_ui.js"/> | 1214 <include src="margins_ui.js"/> |
1210 <include src="margins_ui_pair.js"/> | 1215 <include src="margins_ui_pair.js"/> |
1211 <include src="preview_area.js"/> | 1216 <include src="preview_area.js"/> |
OLD | NEW |