Skip to content

Commit

Permalink
Show external link hover popup
Browse files Browse the repository at this point in the history
  • Loading branch information
mrtcode committed May 31, 2024
1 parent 773d9ce commit 03b506c
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions src/pdf/pdf-view.js
Original file line number Diff line number Diff line change
Expand Up @@ -1709,12 +1709,8 @@ class PDFView {
if (position) {
let { action, selectAnnotations } = this.getActionAtPosition(position, event);




let overlay = this._getSelectableOverlay(position);


let overlayWithPopup = false;
let clickableOverlay = false;
if (overlay) {
Expand All @@ -1725,9 +1721,18 @@ class PDFView {
if (['internal-link', 'external-link'].includes(overlay.type)) {
clickableOverlay = true;
}

if (overlay.type === 'external-link') {
let page = this._iframeWindow.PDFViewerApplication.pdfViewer._pages[overlay.position.pageIndex];
page.div.title = overlay.url;
}
this._hover = overlay.position;

}
else {
for (let page of this._iframeWindow.PDFViewerApplication.pdfViewer._pages) {
if (page.div.title) {
page.div.title = '';
}
}
}

if (clickableOverlay) {
Expand Down

0 comments on commit 03b506c

Please sign in to comment.