aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-12-23be null-safe when checking `document.body.tagName`nchase
fixes #1365
2014-12-22Add comment regarding .blur() on embeds.Stephen Blott
Including embeds for .blur() etc. here is experimental. It appears to be the right thing to do for most common use cases. However, it could also cripple flash-based sites and games. See discussion in #1211 and #1194.
2014-12-22Merge branch 'blur-on-escape2' of https://github.com/mrmr1993/vimium into ↵Stephen Blott
mrmr1993-blur-on-escape2
2014-12-22Reintroduce 2c7bebb5f2c873850c2b2d82013cab4eb3d4913cmrmr1993
2014-12-22Exclusion; disable spellchecking.Stephen Blott
The problem with 40a64e3d47a06548b18231f19a86631aa1ef265b had nothing to do with spellchecking, but instead was an issue to do with the placement of whitepsace within exclusions.html
2014-12-22Revert "Exclusion; disable spellchecking."Stephen Blott
This reverts commit 40a64e3d47a06548b18231f19a86631aa1ef265b. This was causing *all* rules to be displayed. Will revert until I figure out why.
2014-12-22Use a splat instead of applymrmr1993
2014-12-22Merge branch 'link-hints-overlap' of https://github.com/mrmr1993/vimium into ↵Stephen Blott
mrmr1993-link-hints-overlap
2014-12-22Prefer `||=` to `= true if`mrmr1993
2014-12-22Correct a typo, add some tests for consistencymrmr1993
2014-12-22Merge branch 'link-hints-overlap' of https://github.com/mrmr1993/vimium into ↵Stephen Blott
mrmr1993-link-hints-overlap
2014-12-22Use push with a splat rather than concatmrmr1993
2014-12-22Rename a poorly named variablemrmr1993
2014-12-22Support small <area>s with link hintsmrmr1993
This is primarily to deal with our calculated rects being too small for the `<area shape="poly">` on http://www.mapsofindia.com/worldmap/clickable-world-map.html
2014-12-22Merge branch 'link-hints-overlap' of https://github.com/mrmr1993/vimium into ↵Stephen Blott
mrmr1993-link-hints-overlap
2014-12-22Exclusion; disable spellchecking.Stephen Blott
2014-12-22Merge pull request #1370 from joshkim/masterStephen Blott
fixes spelling error
2014-12-21fixes spelling errorJosh Kim
2014-12-21Exclusion; fix typo.Stephen Blott
2014-12-21Exclusion; better comments.Stephen Blott
2014-12-21Exclusion; better comments.Stephen Blott
2014-12-21Exclusion; move exclusion HTML to separate, shared page.Stephen Blott
2014-12-21Exclusion; minor updates after review.Stephen Blott
2014-12-21Exclusion; remove unused popup.coffee.Stephen Blott
2014-12-21Exclusion; fiddle with styling.Stephen Blott
2014-12-21Exclusion; fix tests.Stephen Blott
2014-12-21Exclusion; warn on chrome pages.Stephen Blott
2014-12-21Exclusion; styling.Stephen Blott
2014-12-21Exclusion; unique keys; update state on add/remove rule.Stephen Blott
2014-12-21Exclusion; unique keys; update state on DOM change.Stephen Blott
2014-12-21Exclusion; unique keys.Stephen Blott
2014-12-21Exclusion; show state.Stephen Blott
2014-12-21Exclusion; highlight mismatched patterns.Stephen Blott
2014-12-21Exclusion; exclusion rules box smaller on popup.Stephen Blott
2014-12-21Exclusion; absolute exclusion rules taje priority.Stephen Blott
2014-12-21Exclusion; enable save button on add rule.Stephen Blott
2014-12-21Exclusion; add Save button.Stephen Blott
2014-12-21Exclusion; rework layout.Stephen Blott
2014-12-21Exclusion; focus last rule.Stephen Blott
2014-12-21Exclusion; multi-rule matching.Stephen Blott
2014-12-21Exclusion; minor refactoring.Stephen Blott
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-20Exclusion; allow multiple matching rules.Stephen Blott
2014-12-20Merge remote-tracking branch 'upstream/master' into post-1.46Stephen Blott
2014-12-20Merge branch 'better-link-on-upgrade'Stephen Blott
2014-12-20Upgrade notification opens in a new tab.Stephen Blott
2014-12-20Better upgrade notification message.Stephen Blott
2014-12-19Merge branch 'fix-scrolling-on-non-scrollable-documents' into post-1.46Stephen Blott
Rationale: - The cases it fixes are quite common. - The cases in which it might choose the wrong element to scroll seem to be quite obscure. - If the wrong element is chosen, the situation is no worse than that of the common cases we're fixing. - We'll never find problems with it unless people are using it on a day-to-day basis.
2014-12-19Also test negative direction when initializing scroller.Stephen Blott
The right scrollable element to choose may be scrolled to the bottom, so we won't find it if we only test scrolling down. We need to test scrolling up as well.
2014-12-19Delay initialization of activeElement.Stephen Blott
We could incorrectly initialize activeElement to document.body if the scroller is called too early; so delay initialization. It's safe to leave activeElement as null.