mirror of
https://github.com/mozilla/pdf.js.git
synced 2026-04-09 14:54:04 +02:00
Merge pull request #20742 from Snuffleupagus/tree-viewer-scrollIntoView
Fix scrolling of outline item into view (PR 20495 follow-up)
This commit is contained in:
commit
00d9d3a6ea
@ -16,7 +16,6 @@
|
||||
import { removeNullCharacters } from "./ui_utils.js";
|
||||
import { stopEvent } from "pdfjs-lib";
|
||||
|
||||
const TREEITEM_OFFSET_TOP = -100; // px
|
||||
const TREEITEM_SELECTED_CLASS = "selected";
|
||||
|
||||
class BaseTreeViewer {
|
||||
@ -185,10 +184,12 @@ class BaseTreeViewer {
|
||||
|
||||
this._updateCurrentTreeItem(treeItem);
|
||||
|
||||
this.container.scrollTo(
|
||||
treeItem.offsetLeft,
|
||||
treeItem.offsetTop + TREEITEM_OFFSET_TOP
|
||||
);
|
||||
treeItem.scrollIntoView({
|
||||
behavior: "instant",
|
||||
block: "center",
|
||||
inline: "center",
|
||||
container: "nearest",
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user