aboutsummaryrefslogtreecommitdiffstats
path: root/linkHints.js
AgeCommit message (Collapse)Author
2010-09-23Clean up codeabe
2010-09-23added resetLinkHintsModeabe
2010-09-22Added activeteLinkHintsModeWithQueue and resetLinkHintsMode to linkHints.js ↵abe
and added 'q cmd' and 'q help cmd' to commands.js
2010-06-29Merge branch 'branden'ilya
Conflicts: CREDITS lib/keyboardUtils.js
2010-06-03Use Element.children instead of Element.childNodesint3
Possibly faster and definitely cleaner
2010-05-17Some optimizations for link hints. Approx 4-12% faster.int3
2010-05-17Fix link elimination boundariesint3
2010-05-01Activate check for floated children if either dimension of the link is zero.int3
Previously both width and height had to be zero. However, I noticed a contrary case in firefox. While this may not arise in Chrome, I think that there's no harm in making the check criteria a little more general.
2010-05-01Ensure getComputedStyle is only called on element nodesint3
2010-05-01Show link hints for floated elementsint3
Previously, we eliminated links whose boundingRects had a width and height of zero. However, if a <a> tag wraps only a floated element, it will have zero dimensions as the floated element is considered to be 'out' of the tag.
2010-04-28Shift key toggles current/new tab in link hints mode.Branden Rolston
2010-04-24A few comments and cleanups around the linkhints xpathPhil Crosby
2010-04-24Encapsulate the generation of clickableElementsXPathint3
2010-04-24Add link hints support for XHTMLint3
2010-04-18Factor in zoom when eliminating offscreen linksint3
2010-04-18Fix offscreen link exclusion bugint3
2010-04-18Fix visibility testsint3
2010-04-18Use getComputedStyle for visibility checks and getClientRect for hint ↵int3
positioning. This closes issue #105.
2010-04-17Use keyboardUtils functions in linkHints mode. This fixes issue #113.int3
2010-03-24checking in a fix for issue 98, link highlight positioning bugBill Mill
2010-01-31Recognize elements with "onclick" attributes in link hints.Phil Crosby
Fixes #72, although it makes Reddit look pretty messy since each link now has 3 letters.
2010-01-30Add the link hint markers to the DOM all at once instead of piecemeal. This ↵Phil Crosby
avoids invaliding Chrome's getBoundingClientRect calls. This should sufficiently close #71.
2010-01-30Exclude links which are scrolled horizontally off the page when hinting.Phil Crosby
2010-01-30When hinting, exclude links which have just a few pixels on screen.Phil Crosby
The link hints won't show for them anyway.
2010-01-30Avoid calling document.elementFromPoint for very small links. This helps ↵Phil Crosby
link hinting performance. Helps address #71.
2010-01-30Add the abililty to show a "vimium has been upgraded" message to the HUD. ↵Phil Crosby
Also refactor styles into CSS.
2010-01-22Move the link hints CSS to the background page, and create a setting for ↵Phil Crosby
user-definable CSS.
2010-01-18Make the characters used in link hints a user-configurable option. Fixes #66.Phil Crosby
I'll clean up the way we store and handle default options shortly.
2010-01-07Use the CTRL key instead of the meta key to open links in new windows on ↵Phil Crosby
Linux & Windows. Fixes #46.
2009-12-31Fix a regression where buttons were not clickable via link-hintsPhil Crosby
2009-12-06Use "p" instead of "u" when generating link hints, because typing FU seems a ↵Phil Crosby
bit funny.
2009-12-06Use both the upper-left corner and the center of a link's bounding box to ↵Phil Crosby
determine if it's visible. I previously switched the logic to use the center of the bounding box, but that does not work well for multi-line links.
2009-12-06Explicitly set the width of our link hints, so they aren't affected by page ↵Phil Crosby
level style sheets. Fixes #22.
2009-12-06Add a note as to why the links on Google's homepage are shown in the link hints.Phil Crosby
2009-12-06Make opening links in the background tab feel a little snappier by removing ↵Phil Crosby
the feedback timeout.
2009-12-06Put the cursor at the end of the text field when selecting it via link ↵Phil Crosby
hints. Fixes #19.
2009-12-06Use the center of a link's bounding box instead of its upper-left corner to ↵Phil Crosby
detect if its visible. This is a slightly more accurate heuristic and fixes #17.
2009-12-05Use more characters in the link hints, and do a better job of converting a ↵Phil Crosby
number to a base-n string. Fixes #21.
2009-12-05Show a link hint instead of empty-string for the first link on a page with ↵Phil Crosby
few links
2009-12-05Support shift+F to open a link in a background tabPhil Crosby
2009-11-28When shwoing hints, handle links which have nested elements, like <em> ↵Phil Crosby
(google search results) and <img>
2009-11-28Factor in the page zoom when showing link hints when the document is scrolled.Phil Crosby
2009-11-28Add link hints, aka "follow link" support.Phil Crosby