Index: chrome/browser/resources/pdf/elements/viewer-page-selector/viewer-page-selector.js |
diff --git a/chrome/browser/resources/pdf/elements/viewer-page-selector/viewer-page-selector.js b/chrome/browser/resources/pdf/elements/viewer-page-selector/viewer-page-selector.js |
index 42dc22bb31774de4215b11c849da3e74aadabf6b..60b1941bc21aeecd27324612180f9fd186d7cef2 100644 |
--- a/chrome/browser/resources/pdf/elements/viewer-page-selector/viewer-page-selector.js |
+++ b/chrome/browser/resources/pdf/elements/viewer-page-selector/viewer-page-selector.js |
@@ -37,6 +37,10 @@ Polymer({ |
docLengthChanged: function() { |
var numDigits = this.docLength.toString().length; |
this.$.pageselector.style.width = (numDigits * DIGIT_LENGTH) + 'em'; |
+ // Set both sides of the slash to the same width, so that the layout is |
+ // exactly centered. |
+ this.$['pagelength-inner'].style.width = |
+ this.$.pageselector.getBoundingClientRect().width + 'px'; |
}, |
select: function() { |