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

Side by Side Diff: chrome/browser/resources/print_preview/native_layer.js

Issue 1809213002: Remove hidePrintWithSystemDialog disableability (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 9 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 unified diff | Download patch
« no previous file with comments | « no previous file | chrome/browser/resources/print_preview/print_preview.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 cr.exportPath('print_preview'); 5 cr.exportPath('print_preview');
6 6
7 /** 7 /**
8 * @typedef {{selectSaveAsPdfDestination: boolean, 8 * @typedef {{selectSaveAsPdfDestination: boolean,
9 * layoutSettings.portrait: boolean, 9 * layoutSettings.portrait: boolean,
10 * pageRange: string, 10 * pageRange: string,
(...skipping 463 matching lines...) Expand 10 before | Expand all | Expand 10 after
474 print_preview.MeasurementSystem.parseNumberFormat( 474 print_preview.MeasurementSystem.parseNumberFormat(
475 initialSettings['numberFormat']); 475 initialSettings['numberFormat']);
476 var unitType = print_preview.MeasurementSystem.UnitType.IMPERIAL; 476 var unitType = print_preview.MeasurementSystem.UnitType.IMPERIAL;
477 if (initialSettings['measurementSystem'] != null) { 477 if (initialSettings['measurementSystem'] != null) {
478 unitType = initialSettings['measurementSystem']; 478 unitType = initialSettings['measurementSystem'];
479 } 479 }
480 480
481 var nativeInitialSettings = new print_preview.NativeInitialSettings( 481 var nativeInitialSettings = new print_preview.NativeInitialSettings(
482 initialSettings['printAutomaticallyInKioskMode'] || false, 482 initialSettings['printAutomaticallyInKioskMode'] || false,
483 initialSettings['appKioskMode'] || false, 483 initialSettings['appKioskMode'] || false,
484 initialSettings['hidePrintWithSystemDialogLink'] || false,
485 numberFormatSymbols[0] || ',', 484 numberFormatSymbols[0] || ',',
486 numberFormatSymbols[1] || '.', 485 numberFormatSymbols[1] || '.',
487 unitType, 486 unitType,
488 initialSettings['previewModifiable'] || false, 487 initialSettings['previewModifiable'] || false,
489 initialSettings['initiatorTitle'] || '', 488 initialSettings['initiatorTitle'] || '',
490 initialSettings['documentHasSelection'] || false, 489 initialSettings['documentHasSelection'] || false,
491 initialSettings['shouldPrintSelectionOnly'] || false, 490 initialSettings['shouldPrintSelectionOnly'] || false,
492 initialSettings['printerName'] || null, 491 initialSettings['printerName'] || null,
493 initialSettings['appState'] || null, 492 initialSettings['appState'] || null,
494 initialSettings['defaultDestinationSelectionRules'] || null); 493 initialSettings['defaultDestinationSelectionRules'] || null);
(...skipping 436 matching lines...) Expand 10 before | Expand all | Expand 10 after
931 * @param {?string} systemDefaultDestinationId ID of the system default 930 * @param {?string} systemDefaultDestinationId ID of the system default
932 * destination. 931 * destination.
933 * @param {?string} serializedAppStateStr Serialized app state. 932 * @param {?string} serializedAppStateStr Serialized app state.
934 * @param {?string} serializedDefaultDestinationSelectionRulesStr Serialized 933 * @param {?string} serializedDefaultDestinationSelectionRulesStr Serialized
935 * default destination selection rules. 934 * default destination selection rules.
936 * @constructor 935 * @constructor
937 */ 936 */
938 function NativeInitialSettings( 937 function NativeInitialSettings(
939 isInKioskAutoPrintMode, 938 isInKioskAutoPrintMode,
940 isInAppKioskMode, 939 isInAppKioskMode,
941 hidePrintWithSystemDialogLink,
942 thousandsDelimeter, 940 thousandsDelimeter,
943 decimalDelimeter, 941 decimalDelimeter,
944 unitType, 942 unitType,
945 isDocumentModifiable, 943 isDocumentModifiable,
946 documentTitle, 944 documentTitle,
947 documentHasSelection, 945 documentHasSelection,
948 selectionOnly, 946 selectionOnly,
949 systemDefaultDestinationId, 947 systemDefaultDestinationId,
950 serializedAppStateStr, 948 serializedAppStateStr,
951 serializedDefaultDestinationSelectionRulesStr) { 949 serializedDefaultDestinationSelectionRulesStr) {
952 950
953 /** 951 /**
954 * Whether the print preview should be in auto-print mode. 952 * Whether the print preview should be in auto-print mode.
955 * @type {boolean} 953 * @type {boolean}
956 * @private 954 * @private
957 */ 955 */
958 this.isInKioskAutoPrintMode_ = isInKioskAutoPrintMode; 956 this.isInKioskAutoPrintMode_ = isInKioskAutoPrintMode;
959 957
960 /** 958 /**
961 * Whether the print preview should switch to App Kiosk mode. 959 * Whether the print preview should switch to App Kiosk mode.
962 * @type {boolean} 960 * @type {boolean}
963 * @private 961 * @private
964 */ 962 */
965 this.isInAppKioskMode_ = isInAppKioskMode; 963 this.isInAppKioskMode_ = isInAppKioskMode;
966 964
967 /** 965 /**
968 * Whether we should hide the link which shows the system print dialog.
969 * @type {boolean}
970 * @private
971 */
972 this.hidePrintWithSystemDialogLink_ = hidePrintWithSystemDialogLink;
973
974 /**
975 * Character delimeter of thousands digits. 966 * Character delimeter of thousands digits.
976 * @type {string} 967 * @type {string}
977 * @private 968 * @private
978 */ 969 */
979 this.thousandsDelimeter_ = thousandsDelimeter; 970 this.thousandsDelimeter_ = thousandsDelimeter;
980 971
981 /** 972 /**
982 * Character delimeter of the decimal point. 973 * Character delimeter of the decimal point.
983 * @type {string} 974 * @type {string}
984 * @private 975 * @private
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
1052 }, 1043 },
1053 1044
1054 /** 1045 /**
1055 * @return {boolean} Whether the print preview should switch to App Kiosk 1046 * @return {boolean} Whether the print preview should switch to App Kiosk
1056 * mode. 1047 * mode.
1057 */ 1048 */
1058 get isInAppKioskMode() { 1049 get isInAppKioskMode() {
1059 return this.isInAppKioskMode_; 1050 return this.isInAppKioskMode_;
1060 }, 1051 },
1061 1052
1062 /**
1063 * @return {boolean} Whether we should hide the link which shows the
1064 system print dialog.
1065 */
1066 get hidePrintWithSystemDialogLink() {
1067 return this.hidePrintWithSystemDialogLink_;
1068 },
1069
1070 /** @return {string} Character delimeter of thousands digits. */ 1053 /** @return {string} Character delimeter of thousands digits. */
1071 get thousandsDelimeter() { 1054 get thousandsDelimeter() {
1072 return this.thousandsDelimeter_; 1055 return this.thousandsDelimeter_;
1073 }, 1056 },
1074 1057
1075 /** @return {string} Character delimeter of the decimal point. */ 1058 /** @return {string} Character delimeter of the decimal point. */
1076 get decimalDelimeter() { 1059 get decimalDelimeter() {
1077 return this.decimalDelimeter_; 1060 return this.decimalDelimeter_;
1078 }, 1061 },
1079 1062
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
1120 return this.serializedDefaultDestinationSelectionRulesStr_; 1103 return this.serializedDefaultDestinationSelectionRulesStr_;
1121 } 1104 }
1122 }; 1105 };
1123 1106
1124 // Export 1107 // Export
1125 return { 1108 return {
1126 NativeInitialSettings: NativeInitialSettings, 1109 NativeInitialSettings: NativeInitialSettings,
1127 NativeLayer: NativeLayer 1110 NativeLayer: NativeLayer
1128 }; 1111 };
1129 }); 1112 });
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/resources/print_preview/print_preview.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698