Update thumbnail style only when sidebar is visible
This commit is contained in:
parent
a544aed2b0
commit
047d61ed1f
@ -76,7 +76,9 @@ var PDFThumbnailViewer = (function PDFThumbnailViewerClosure() {
|
|||||||
selected.classList.remove('selected');
|
selected.classList.remove('selected');
|
||||||
}
|
}
|
||||||
var thumbnail = document.getElementById('thumbnailContainer' + page);
|
var thumbnail = document.getElementById('thumbnailContainer' + page);
|
||||||
|
if (thumbnail) {
|
||||||
thumbnail.classList.add('selected');
|
thumbnail.classList.add('selected');
|
||||||
|
}
|
||||||
var visibleThumbs = this._getVisibleThumbs();
|
var visibleThumbs = this._getVisibleThumbs();
|
||||||
var numVisibleThumbs = visibleThumbs.views.length;
|
var numVisibleThumbs = visibleThumbs.views.length;
|
||||||
|
|
||||||
|
@ -1574,6 +1574,10 @@ function webViewerInitialized() {
|
|||||||
outerContainer.classList.toggle('sidebarOpen');
|
outerContainer.classList.toggle('sidebarOpen');
|
||||||
PDFViewerApplication.sidebarOpen =
|
PDFViewerApplication.sidebarOpen =
|
||||||
outerContainer.classList.contains('sidebarOpen');
|
outerContainer.classList.contains('sidebarOpen');
|
||||||
|
if (PDFViewerApplication.sidebarOpen) {
|
||||||
|
PDFViewerApplication.pdfThumbnailViewer.
|
||||||
|
scrollThumbnailIntoView(PDFViewerApplication.page);
|
||||||
|
}
|
||||||
PDFViewerApplication.forceRendering();
|
PDFViewerApplication.forceRendering();
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -1920,8 +1924,10 @@ window.addEventListener('pagechange', function pagechange(evt) {
|
|||||||
var page = evt.pageNumber;
|
var page = evt.pageNumber;
|
||||||
if (evt.previousPageNumber !== page) {
|
if (evt.previousPageNumber !== page) {
|
||||||
document.getElementById('pageNumber').value = page;
|
document.getElementById('pageNumber').value = page;
|
||||||
|
if (PDFViewerApplication.sidebarOpen) {
|
||||||
PDFViewerApplication.pdfThumbnailViewer.scrollThumbnailIntoView(page);
|
PDFViewerApplication.pdfThumbnailViewer.scrollThumbnailIntoView(page);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
var numPages = PDFViewerApplication.pagesCount;
|
var numPages = PDFViewerApplication.pagesCount;
|
||||||
|
|
||||||
document.getElementById('previous').disabled = (page <= 1);
|
document.getElementById('previous').disabled = (page <= 1);
|
||||||
|
Loading…
Reference in New Issue
Block a user