Index: chrome/browser/resources/pdf/open_pdf_params_parser.js |
diff --git a/chrome/browser/resources/pdf/open_pdf_params_parser.js b/chrome/browser/resources/pdf/open_pdf_params_parser.js |
index 00f44773f464287cb95ad7c2eb581bd19496d8c2..04eedf3da15f9222c5fdeaf18eca444c521a35c2 100644 |
--- a/chrome/browser/resources/pdf/open_pdf_params_parser.js |
+++ b/chrome/browser/resources/pdf/open_pdf_params_parser.js |
@@ -9,6 +9,7 @@ |
* passed in the url to set initial viewport settings for opening the pdf. |
* @param {Object} getNamedDestinationsFunction The function called to fetch |
* the page number for a named destination. |
+ * @constructor |
*/ |
function OpenPDFParamsParser(getNamedDestinationsFunction) { |
this.outstandingRequests_ = []; |
@@ -21,7 +22,7 @@ OpenPDFParamsParser.prototype = { |
* Parse zoom parameter of open PDF parameters. If this |
* parameter is passed while opening PDF then PDF should be opened |
* at the specified zoom level. |
- * @param {number} zoom value. |
+ * @param {string} paramValue zoom value. |
* @param {Object} viewportPosition to store zoom and position value. |
*/ |
parseZoomParam_: function(paramValue, viewportPosition) { |
@@ -112,7 +113,7 @@ OpenPDFParamsParser.prototype = { |
if ('page' in paramsDictionary) { |
// |pageNumber| is 1-based, but goToPage() take a zero-based page number. |
- var pageNumber = parseInt(paramsDictionary['page']); |
+ var pageNumber = parseInt(paramsDictionary['page'], 10); |
if (!isNaN(pageNumber) && pageNumber > 0) |
viewportPosition['page'] = pageNumber - 1; |
} |