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

Unified Diff: chrome/browser/resources/print_preview/data/ticket_items/custom_margins.js

Issue 2862203002: Print Preview: Fix data/ errors (Closed)
Patch Set: Make tests pass Created 3 years, 7 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/print_preview/data/ticket_items/custom_margins.js
diff --git a/chrome/browser/resources/print_preview/data/ticket_items/custom_margins.js b/chrome/browser/resources/print_preview/data/ticket_items/custom_margins.js
index c756981db7d1fa0ae1dacce0a091baa56c52c12d..a7b500ffe463b03f221dde963df36b096b528329 100644
--- a/chrome/browser/resources/print_preview/data/ticket_items/custom_margins.js
+++ b/chrome/browser/resources/print_preview/data/ticket_items/custom_margins.js
@@ -2,6 +2,19 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+cr.exportPath('print_preview.ticket_items');
+
+/**
+ * Enumeration of the orientations of margins.
+ * @enum {string}
+ */
+print_preview.ticket_items.CustomMarginsOrientation = {
+ TOP: 'top',
+ RIGHT: 'right',
+ BOTTOM: 'bottom',
+ LEFT: 'left'
+};
+
cr.define('print_preview.ticket_items', function() {
'use strict';
dpapad 2017/05/05 17:32:50 Nit (optional): You might be able to create a shor
rbpotter 2017/05/05 18:25:46 Done.
@@ -19,37 +32,30 @@ cr.define('print_preview.ticket_items', function() {
print_preview.ticket_items.TicketItem.call(
this,
appState,
- print_preview.AppState.Field.CUSTOM_MARGINS,
+ print_preview.AppStateField.CUSTOM_MARGINS,
null /*destinationStore*/,
documentInfo);
- };
-
- /**
- * Enumeration of the orientations of margins.
- * @enum {string}
- */
- CustomMargins.Orientation = {
- TOP: 'top',
- RIGHT: 'right',
- BOTTOM: 'bottom',
- LEFT: 'left'
- };
+ }
/**
* Mapping of a margin orientation to its opposite.
- * @type {!Object<!print_preview.ticket_items.CustomMargins.Orientation,
- * !print_preview.ticket_items.CustomMargins.Orientation>}
+ * @type {!Object<!print_preview.ticket_items.CustomMarginsOrientation,
+ * !print_preview.ticket_items.CustomMarginsOrientation>}
* @private
*/
CustomMargins.OppositeOrientation_ = {};
- CustomMargins.OppositeOrientation_[CustomMargins.Orientation.TOP] =
- CustomMargins.Orientation.BOTTOM;
- CustomMargins.OppositeOrientation_[CustomMargins.Orientation.RIGHT] =
- CustomMargins.Orientation.LEFT;
- CustomMargins.OppositeOrientation_[CustomMargins.Orientation.BOTTOM] =
- CustomMargins.Orientation.TOP;
- CustomMargins.OppositeOrientation_[CustomMargins.Orientation.LEFT] =
- CustomMargins.Orientation.RIGHT;
+ CustomMargins.OppositeOrientation_[
+ print_preview.ticket_items.CustomMarginsOrientation.TOP] =
+ print_preview.ticket_items.CustomMarginsOrientation.BOTTOM;
+ CustomMargins.OppositeOrientation_[
+ print_preview.ticket_items.CustomMarginsOrientation.RIGHT] =
+ print_preview.ticket_items.CustomMarginsOrientation.LEFT;
+ CustomMargins.OppositeOrientation_[
+ print_preview.ticket_items.CustomMarginsOrientation.BOTTOM] =
+ print_preview.ticket_items.CustomMarginsOrientation.TOP;
+ CustomMargins.OppositeOrientation_[
+ print_preview.ticket_items.CustomMarginsOrientation.LEFT] =
+ print_preview.ticket_items.CustomMarginsOrientation.RIGHT;
/**
* Minimum distance in points that two margins can be separated by.
@@ -65,8 +71,8 @@ cr.define('print_preview.ticket_items', function() {
/** @override */
wouldValueBeValid: function(value) {
var margins = /** @type {!print_preview.Margins} */ (value);
- for (var key in CustomMargins.Orientation) {
- var o = CustomMargins.Orientation[key];
+ for (var key in print_preview.ticket_items.CustomMarginsOrientation) {
+ var o = print_preview.ticket_items.CustomMarginsOrientation[key];
var max = this.getMarginMax_(
o, margins.get(CustomMargins.OppositeOrientation_[o]));
if (margins.get(o) > max || margins.get(o) < 0) {
@@ -87,7 +93,7 @@ cr.define('print_preview.ticket_items', function() {
},
/**
- * @param {!print_preview.ticket_items.CustomMargins.Orientation}
+ * @param {!print_preview.ticket_items.CustomMarginsOrientation}
* orientation Specifies the margin to get the maximum value for.
* @return {number} Maximum value in points of the specified margin.
*/
@@ -102,10 +108,14 @@ cr.define('print_preview.ticket_items', function() {
var margins = /** @type {!print_preview.Margins} */ (value);
if (margins != null) {
margins = new print_preview.Margins(
- Math.round(margins.get(CustomMargins.Orientation.TOP)),
- Math.round(margins.get(CustomMargins.Orientation.RIGHT)),
- Math.round(margins.get(CustomMargins.Orientation.BOTTOM)),
- Math.round(margins.get(CustomMargins.Orientation.LEFT)));
+ Math.round(margins.get(print_preview.ticket_items.
+ CustomMarginsOrientation.TOP)),
+ Math.round(margins.get(print_preview.ticket_items.
+ CustomMarginsOrientation.RIGHT)),
+ Math.round(margins.get(print_preview.ticket_items.
+ CustomMarginsOrientation.BOTTOM)),
+ Math.round(margins.get(print_preview.ticket_items.
+ CustomMarginsOrientation.LEFT)));
}
print_preview.ticket_items.TicketItem.prototype.updateValue.call(
this, margins);
@@ -114,7 +124,7 @@ cr.define('print_preview.ticket_items', function() {
/**
* Updates the specified margin in points while keeping the value within
* a maximum and minimum.
- * @param {!print_preview.ticket_items.CustomMargins.Orientation}
+ * @param {!print_preview.ticket_items.CustomMarginsOrientation}
* orientation Specifies the margin to update.
* @param {number} value Updated margin value in points.
*/
@@ -140,7 +150,7 @@ cr.define('print_preview.ticket_items', function() {
},
/**
- * @param {!print_preview.ticket_items.CustomMargins.Orientation}
+ * @param {!print_preview.ticket_items.CustomMarginsOrientation}
* orientation Specifies which margin to get the maximum value of.
* @param {number} oppositeMargin Value of the margin in points
* opposite the specified margin.
@@ -148,10 +158,13 @@ cr.define('print_preview.ticket_items', function() {
* @private
*/
getMarginMax_: function(orientation, oppositeMargin) {
- var dimensionLength = (orientation == CustomMargins.Orientation.TOP ||
- orientation == CustomMargins.Orientation.BOTTOM) ?
- this.getDocumentInfoInternal().pageSize.height :
- this.getDocumentInfoInternal().pageSize.width;
+ var dimensionLength =
+ (orientation ==
+ print_preview.ticket_items.CustomMarginsOrientation.TOP ||
+ orientation ==
+ print_preview.ticket_items.CustomMarginsOrientation.BOTTOM) ?
+ this.getDocumentInfoInternal().pageSize.height :
+ this.getDocumentInfoInternal().pageSize.width;
var totalMargin = dimensionLength -
CustomMargins.MINIMUM_MARGINS_DISTANCE_;

Powered by Google App Engine
This is Rietveld 408576698