Opened 7 years ago

Closed 6 years ago

#356 closed enhancement (implemented)

Display link target (link embedded in PDF) in tooltip

Reported by: Lewis Rosenthal Owned by: Gregg Young
Priority: minor Milestone: 1.4.1
Component: Plugin: PDF Version: 1.4.0
Keywords: Cc:

Description

Unlike a web browser, Lucide has no status bar to display the actual address (web or other document) for a hyperlink embedded in a PDF. It is currently impossible to know where the link is going beyond the text on the page (or what protocol is to be used).

Instead of implementing a status bar, I suggest just displaying the link target in a tooltip upon hover.

Attachments (1)

jfslayout-pg1.pdf (15.5 KB ) - added by Lewis Rosenthal 6 years ago.
IBM DeveloperWorks website saved article with links - page 1

Download all attachments as: .zip

Change History (8)

comment:1 by Gregg Young, 6 years ago

This can be done in linklab.c ~74

comment:2 by Gregg Young, 6 years ago

Milestone: 1.4.1

comment:3 by Gregg Young, 6 years ago

Owner: set to Gregg Young
Status: newassigned

by Lewis Rosenthal, 6 years ago

Attachment: jfslayout-pg1.pdf added

IBM DeveloperWorks website saved article with links - page 1

comment:4 by Lewis Rosenthal, 6 years ago

I've attached the first page of a DeveloperWorks article which was generated by saving a webpage. Note the navigation links at the top of the page. Here, the tooltips overlap when sliding across the row of "ShopIBM, Support, Downloads" and on the line with the breadcrumbs (IBM : developerWorks : Linux library | Open source library) whereas the tooltips render the links properly everywhere else, even where the links are arranged horizontally.

This may be as a result of the links themselves not having enough blank space between them, but the tooltip area should properly refresh when the content updates.

comment:5 by Gregg Young, 6 years ago

Works fine here are you using the very latest version (beta 13)?

comment:6 by Lewis Rosenthal, 6 years ago

This is still seen with RC1.

System is a ThinkPad T520 with a (lousy) 1366x768 display, running Panorama and SMOUSE, using the TrackPoint with the highest sensitivity and default (for ArcaOS 5.0.3.4) mouse pointer set.

Start with the Open source library menu item and slide the mouse to the left pausing at Linux library, and then moving to developerWorks. I managed to get the first link (Open source library) to stay visible all the way across.

comment:7 by Lewis Rosenthal, 6 years ago

Resolution: implemented
Status: assignedclosed

I suspect this document is just the way it is. It was never meant to be a "document" per se; it was a print-to-PDF of the DeveloperWorks web page. The workaround to the overlapping URI condition is simply to move the mouse vertically enough to let it remove the first tooltip before moving it back to the same horizontal line to pick up the next tooltip. The motion is slight, and even a casual user would likely pick up on this trick in short order.

In all, I consider this feature implemented, Gregg. Nice work.

Note: See TracTickets for help on using tickets.