aboutsummaryrefslogtreecommitdiffstats
path: root/linkHints.js
AgeCommit message (Collapse)Author
2012-01-09Consider all clientRects when checking for visibility.Jez Ng
Fixes issue #235.
2012-01-09Capture all key events when in delayMode.Jez Ng
Closes #396.
2012-01-09Make focusInput detect textareas as well, and refactor the XPath code.Jez Ng
Together with e2f3b54, this closes issue #276.
2011-11-26whitespacePhil Crosby
2011-10-09fixes #393: detect Image map in hint modeAkira Ohnishi
2011-09-04Fixing bug where opening a link in a seperate tab the second time fails to workFred Song
2011-07-29Remove the zooming functionality. It conflict's with Chrome's native zooming ↵Phil Crosby
and doesn't work as well. Now that Chrome saves your zoom settings, there's no need for our own zoom implementation. This also fixes #370.
2011-07-21Make link hints appear out of ordernazri
This has the effect of link hints 'spreading' out after the first key is pressed on a link-heavy page.
2011-07-14Cleaning up comments and console outputMurphy McMahon
2011-07-14Added clipboard copying to linkHints mode (default binding: 'Y')Murphy McMahon
2011-06-14Fix for issue #286 - GitHub logo doesn't get hintedRobert Smith
2011-05-14Stop looping over array once we have modified it.jez
Closes bug introduced by commit 94ca405e.
2011-05-14Format lines to 110 characters.jez
2011-05-14Remove focus after clicking on links.jez
Deals with issue #193. Thanks to @blaix for the original fix in pull request 318.
2011-05-14Add comment about caching hintString.length.jez
Done with reference to commit bcf01ad7ec356c62cb1f8c0efcd83cd26c2d8a86.
2011-05-14Pre-compute DOM collection lengths before usage in for loops.jez
Done with reference to commits 15b0301785b76135b57b0fc57ec9a4838668a2cb and e2faa2c815cf74458b4fba0aed3346046d3075ed.
2011-02-02Refactor hint marker productionjez
2011-02-02Code cleanup.jez
2011-02-02Fix regression: Deactivate link hinting when a textbox gets selected.jez
2011-02-01Use only one key[event] handler for all modes.jez
2011-01-31Cosmeticsjez
2011-01-31Deactivate hintKeystrokeQueue.jez
2011-01-31Cosmeticsjez
2011-01-31Add a namespace for utility linkHints functions.jez
2011-01-31deactivateMode should always invoke the callback passed to it.jez
2011-01-31Fix matchHintsByKey's return valuesjez
2011-01-31Begin switch from inheritance to compositionjez
2011-01-24Reduce coupling.jez
2011-01-23Make deactivateMode() within linkHintsBase asyncjez
2011-01-23Simplify initializeLinkHints.jez
2011-01-08Adjust line width and other formatting.jez
2011-01-08Remove 'Key Down' log message.jez
2011-01-08Reduce nesting in getVisibleClickableElements.jez
2011-01-08In filter-mode, 'Enter' should activate the lowest-numbered visible hint.jez
2011-01-04Fix filter hinting for images, and added corresponding test.jez
Also refactored the test page a little.
2011-01-04Add a 0.2s delay before filter-mode deactivation.jez
This is to prevent excess characters from being passed into command mode.
2011-01-04Switch from tagName to nodeName and lowercase it when doing checks.jez
tagName returns 'undefined' for text nodes, so it is less desirable. Non-html documents return nodeName/tagNames in lowercase.
2011-01-04Add filtering for input and image elements, together with tests.jez
2011-01-04Prevent a referenceError.jez
It occasionally happens when hint mode is activated too early.
2011-01-03Missed factoring out the link text generation.jez
2011-01-03Revise how the linkHints object is generated. Add lib/utils.js.jez
Extend a template object rather than using prototype inheritance. The previous method created confusion about whether a given property resided in the base or in the specialization.
2011-01-02Handle enter key while in filter-hints modejez
2011-01-01Change 'narrow' to 'filter' in variable names.jez
2011-01-01Missed factoring out a function.jez
2011-01-01Comments and formatting.jez
2010-12-31Shorten linkHint variables where possible.jez
2010-12-31Number hints from one, not zero.jez
2010-12-31Object-ify settings.jez
2010-12-31Merge remote branch 'origin/master' into filter-hintsjez
2010-12-31Use 'this' instead of 'linkHints' where possible.jez