Skip to content

Commit 8e55754

Browse files
committed
Merge pull request mozilla#3177 from Snuffleupagus/bug864619
Make spacebar work on document load - fixes bug 864619
2 parents 29466c8 + adf61ea commit 8e55754

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

web/viewer.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
<script type="text/javascript" src="viewer.js"></script>
7777
</head>
7878

79-
<body>
79+
<body tabindex="1">
8080
<div id="outerContainer" class="loadingInProgress">
8181

8282
<div id="sidebarContainer">
@@ -212,7 +212,7 @@
212212
data-l10n-id="page_rotate_cw" ></menuitem>
213213
</menu>
214214

215-
<div id="viewerContainer" tabindex="1">
215+
<div id="viewerContainer">
216216
<div id="viewer" contextmenu="viewerContextMenu"></div>
217217
</div>
218218

web/viewer.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1442,6 +1442,13 @@ var PDFView = {
14421442
left + ',' + top;
14431443
}
14441444
self.setInitialView(storedHash, scale);
1445+
1446+
// Make all navigation keys work on document load,
1447+
// unless the viewer is embedded in another page.
1448+
if (window.parent === window) {
1449+
PDFView.container.focus();
1450+
PDFView.container.blur();
1451+
}
14451452
});
14461453

14471454
pagesPromise.then(function() {
@@ -1480,12 +1487,6 @@ var PDFView = {
14801487
self.outline = new DocumentOutlineView(outline);
14811488
document.getElementById('viewOutline').disabled = !outline;
14821489
});
1483-
1484-
// Make all navigation keys work on document load,
1485-
// unless the viewer is embedded in another page.
1486-
if (window.parent.location === window.location) {
1487-
PDFView.container.focus();
1488-
}
14891490
});
14901491

14911492
pdfDocument.getMetadata().then(function(data) {

0 commit comments

Comments
 (0)