aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/link_hints.coffee
AgeCommit message (Collapse)Author
2014-12-30Update comment in getVisibleClickable.Stephen Blott
2014-12-30Minor changes to link-hint code.Stephen Blott
2014-12-29Return an array from getVisibleClickable, to restore img map supportmrmr1993
2014-12-29Move link hint clickable element detection to its own functionmrmr1993
2014-12-29Add a comment clarifying why we no longer use XPath for link hintsmrmr1993
2014-12-22Use a splat instead of applymrmr1993
2014-12-22Prefer `||=` to `= true if`mrmr1993
2014-12-22Use push with a splat rather than concatmrmr1993
2014-12-22Rename a poorly named variablemrmr1993
2014-12-20Use ||= to not ignore some clickable elements, no negative tabindexmrmr1993
Elements with `tabindex="n"` for parseInt(n) < 0 cannot be selected by pressing the tab key, according to the spec. If we have no other reason to suspect that the element is clickable, we may as well ignore them.
2014-12-19Detect aria properties for disabling/hiding elements in link hintsmrmr1993
2014-12-18Don't show a link hint for certain link hint elementsmrmr1993
Disables showing link hint for elements which * are identified as clickableonly by the tabindex attribute, and * have the entirety of their contents overlapped by other clickable elements. This removes some redundant link hints that were visible on Google+, and hopefully shouldn't remove any useful link hints.
2014-12-18Add brackets so the code compiles as expectedmrmr1993
2014-12-18Improve comments for LinkHints.getVisibleClickableElementsmrmr1993
2014-12-18Split textarea and input detection in link hintsmrmr1993
2014-12-18Move rect functions to their own filemrmr1993
2014-12-18Complete a partially written commentmrmr1993
2014-12-18Add link hint support for jsaction event listenersmrmr1993
This was adapted from PR #1316, commit 846a19efe51bfc639ae1ee84e18a5f2d3e12aaff
2014-12-18Remove overlapping rects from link hintsmrmr1993
2014-12-17Remove redundant array conversionmrmr1993
2014-12-17Combine rectangle calculation and clickable element detectionmrmr1993
2014-12-17Simplify finding clickable elementsmrmr1993
2014-12-17Inline DomUtils.getClickableElementsmrmr1993
2014-12-17Use the DOM rather than XPath to detect clickable elementsmrmr1993
2014-08-21Update link_hints.coffeeTimo Sand
2014-08-21Added feature to download linksTimo Sand
2014-04-30Merge remote-tracking branch 'mrmr1993/openLinkInFGTab'Phil Crosby
Conflicts: content_scripts/link_hints.coffee
2014-04-25Make a function more clearly a functionPhil Crosby
2014-04-25Merge pull request #1040 from mrmr1993/noCacheLHFilterTypePhil Crosby
Query filterLinkHints setting every time, not just page load
2014-04-25Query filterLinkHints setting every time, not just page loadmrmr1993
2014-04-25Fix Open Link in Current Tab commandmrmr1993
2014-04-25Remove unnecessary checks for ctrl, shift keys in LinkHintsmrmr1993
2014-04-25Change description and names in LinkHints for claritymrmr1993
2014-04-25Remove the link hint activation delayPhil Crosby
Adding 400 ms delay to every click sucks. It's a good UX to see which link you clicked on, but I think the cost is too high. Give this a try and let me know if you think it's too jarring. This is in response to #799.
2014-04-23Prevent passing through <ctrl> in LinkHintsmrmr1993
2014-04-23Allow tap to toggle LinkHints mode, remove nonfiring codemrmr1993
2014-04-23Fix typomrmr1993
2014-04-23Add openlinks in foreground mode and fix #1035mrmr1993
2014-04-23Merge pull request #838 from sainaen/fix_handlerStackPhil Crosby
Fix minor error with handlerStack in content script
2013-09-12Changed deprecated chrome.extension on chrome.runtime in all files and fix testsMaksim Ryzhikov
2013-05-12Fix error with handlerStack in link_hints content scriptsainaen
2013-05-06Replace all deprecated sendRequest() calls with new sendMessage()sainaen
2013-03-06Shorten names.Jez Ng
2013-02-17Implemented opening links in IncognitoTimo Sand
2013-02-17Trying to add incognito window openingTimo Sand
2012-12-18Fix #464 - Support placeholder attribute for inputs in find modemike
Whereas find mode normally identifies inputs by their value, if a value is blank, find mode will use the placeholder value instead, if it exists
2012-12-09Don't close link hints when shift is pressedChristopher Manning
2012-10-29Make the numbers used in the filtered link hints configurable.Jez Ng
Closes #380.
2012-10-24Use insertCSS() API instead of manually created style element.Jez Ng
For some reason addCssToPage seemed to break on Chrome 24. Closes #676.
2012-10-23Store all 4 hints-mode states in 1 state variable.Jez Ng
We were previously storing 4 states in 3 booleans, which was overkill. It was also harder to reason about and led to subtle bugs in the HUD when transitioning between states.