aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts
AgeCommit message (Collapse)Author
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-17Disable cursor hiding for Chrome versions < 39.0.2171.71mrmr1993
There is a bug for earlier versions of Chrome which leaves `pointer-events: none` stuck enabled for Google+ after a certain amount of scrolling.
2014-12-17Ensure cursor is hidden on scrollmrmr1993
2014-12-17Add comment re. Math.sign().Stephen Blott
2014-12-17Disable CursorHider pending fix for #1345.Stephen Blott
2014-12-17Revert 932652086c9ad601c92ef4aae250f9e0b6ad51a6.Stephen Blott
2014-12-17Ensure we only init CursorHider oncemrmr1993
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-12-17Updated link should point to release notes.Stephen Blott
2014-12-17Merge branch 'master' into post-1.46Stephen Blott
2014-12-16Add a little more context to a commentPhil Crosby
2014-12-16Do not use Math.sign().Stephen Blott
2014-12-16Merge branch 'master' into post-1.46Stephen Blott
Conflicts: background_scripts/main.coffee
2014-12-16Add comments to nextFrame logic.Stephen Blott
2014-12-16Merge branch 'skip-tiny-frames' of https://github.com/mrmr1993/vimium into ↵Stephen Blott
mrmr1993-skip-tiny-frames
2014-12-16Merge remote-tracking branch 'upstream/master' into post-1.46Stephen Blott
2014-12-16Fix smooth scrolling, all cases.Stephen Blott
2014-12-16Use a tolerance when checking scrolling to fix zoomed scrollsmrmr1993
2014-12-15Skip over tiny frames when calling focusThisFramemrmr1993
GMail and Google Inbox both use a large number of small (typically 0x0 or 1x1 frames) which we have to pass over with nextFrame to get to the frames we want. We avoid this issue by ignoring all frames with height or width < 3, since these will be essentially invisible to the user anyway.
2014-12-15Fix typoPhil Crosby
2014-12-15Merge branch 'master' into post-1.46Stephen Blott
2014-12-15Fix second memory leak in KeydownEvents.Stephen Blott
2014-12-15Rework KeydownEvents as an abject.Stephen Blott
2014-12-15Merge branch 'stop-memory-leak-for-keydown-repeats' of ↵Stephen Blott
https://github.com/mrmr1993/vimium into mrmr1993-stop-memory-leak-for-keydown-repeats
2014-12-14Only register events as handled oncemrmr1993
2014-12-14FRAMESET frames should not be registered.Stephen Blott
Somewhere along the road, this got goofed up. This reverts to the intended behaviour.
2014-12-14FRAMESET frames should not be registered.Stephen Blott
Somewhere along the road, this got goofed up. This reverts to the intended behaviour.
2014-12-14Minor refactoring of CursorHider.Stephen Blott
2014-12-14Merge branch 'hideMouseOnLinux' of https://github.com/mrmr1993/vimium into ↵Stephen Blott
mrmr1993-hideMouseOnLinux
2014-12-14Merge branch 'disable-on-disable' of https://github.com/mrmr1993/vimium into ↵Stephen Blott
mrmr1993-disable-on-disable
2014-12-14Merge branch 'vomnibarToPage' of https://github.com/smblott-github/vimium ↵Stephen Blott
into smblott-github-vomnibarToPage Conflicts: background_scripts/main.coffee content_scripts/vimium.css content_scripts/vomnibar.coffee lib/utils.coffee
2014-12-14Check if cursorHideStyle is in the document before remove()-ing itmrmr1993
2014-12-14Use a boolean to track whether we are scrolling in CursorHidermrmr1993
2014-12-14Remove unused code in CursorHidermrmr1993
2014-12-14Use cursor: none and pointer-events: none to hide the cursor on scrollmrmr1993
2014-12-14Implement cursor hiding on scrollmrmr1993
This begins to address #662, by hiding the cursor when the page is scrolled to prevent a distracting cursor and accidentally triggering hover effects.
2014-12-13Remove insert mode check for keyup handlingmrmr1993
If we have handled a keydown then we should always handle its corresponding keyup, regardless of what mode we're in. This prevents us from passing the keyup event for `i` to the page when we enter insert mode.
2014-12-13Make keyup event suppression more readablemrmr1993