aboutsummaryrefslogtreecommitdiffstats
path: root/linkHints.js
AgeCommit message (Collapse)Author
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
2010-12-31Refactoring. Make hint filtering more 'functional'.jez
2010-12-31Reset hintKeystrokeQueue when user enters filtering link textjez
2010-12-31More refactoring as well as bugfixing.jez
Link hinting seems to be generally working now
2010-12-31Refactoring linkHints.jsjez
2010-12-31Object-ify linkHints.jsjez
2010-12-29Renumber hints when they are filteredjez
2010-12-29Remove dubious if clausejez
2010-12-29Filter hints mode should automatically use numbers for hintsjez
Also tidy up backspace handling.
2010-12-28Append hint div to documentElement instead of body. Closes issue #140.jez
2010-12-28Revert "Fix hint marker positioning when body's position is not static. ↵jez
Closes #140." This reverts commit 416925e540067f56834bf9f6b7a4b21a77448926.
2010-12-27Extend link hinting XPath to include tabindex and role properties.jez
Captures some elements that were previously missed, e.g. on translate.google.com.