Skip to content

Commit 8a76419

Browse files
author
Friedrich W. H. Kossebau
committed
In the viewer allow to specify the page shown initially, by "startpage"
1 parent dd4ac7c commit 8a76419

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

programs/viewer/viewer.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,11 @@ function Viewer(viewerPlugin, parameters) {
257257
return kDefaultScale;
258258
}
259259

260+
function readStartPageParameter(startPage) {
261+
var result = parseInt(startPage, 10);
262+
return (result != NaN) ? result : 1;
263+
}
264+
260265
this.initialize = function () {
261266
var initialScale,
262267
element;
@@ -291,7 +296,7 @@ function Viewer(viewerPlugin, parameters) {
291296
pages = getPages();
292297
document.getElementById('numPages').innerHTML = 'of ' + pages.length;
293298

294-
self.showPage(1);
299+
self.showPage(readStartPageParameter(parameters.startpage));
295300

296301
// Set default scale
297302
parseScale(initialScale);

0 commit comments

Comments
 (0)