aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts
AgeCommit message (Collapse)Author
2014-11-02Force our key event handlers to have the highest possible prioritymrmr1993
* The `window` object receives key events before the `document` object, and so any event listeners on `window` get priority. This commit switches from binding `keydown`, `keypress`, `keyup` on `document` to on `window`. * We were using `event.stopPropagation()` to prevent other event listeners from firing if we had handled an event. This stopped the event from propagating to other elements/objects and triggering their event listeners, but didn't block event listeners registered on the same object as ours. Switching to `event.stopImmediatePropagation()` ensures that our event listener is the last to run for the event. Fixing these issues allows Vimium to regain control over key events in Google Groups (eg. the [vimium-dev group](https://groups.google.com/forum/vimium-dev)).
2014-10-29Revert 2c7bebb5f2c873850c2b2d82013cab4eb3d4913cStephen Blott
On reflection, this seems too dangerous: - Somebody excluded flash for a reason, and without knowing that reason, it seems dangerous. - Imagine a flash game with key bindings. Perhaps it uses ? to show the key bindings, and ESC to hide them again. With 2c7bebb5f2c873850c2b2d82013cab4eb3d4913c, you can never hide the key bindings (I think). All in all, this just seems too risky.
2014-10-29Repair insert mode.Stephen Blott
I broke it here: 77e1ded091062ca2e52264d222482dcd06290a9b
2014-10-27Merge favicons for vomnibar.Stephen Blott
2014-10-26Allow blur of embedded objects (e.g. flash).Stephen Blott
2014-10-26Fix detection of embedded objects.Stephen Blott
2014-10-26Change registerFrameIfSizeAvailable to registerFrame, stop sending sizemrmr1993
We were never using the area property, and it was causing an infinite setTimeout loop on frames with height == 0 or width == 0 (often caused by AdBlockPlus etc.).
2014-10-25Merge branch 'feature/edit-url-in-vomnibar' of github.com:sukima/vimium into ↵Stephen Blott
sukima-feature/edit-url-in-vomnibar Conflicts: background_scripts/commands.coffee
2014-10-25Merge pull request #784 from deiga/patch-3Stephen Blott
Add links-hint mode to download links
2014-10-22Merge pull request #1154 from smblott-github/passkeys-structuredStephen Blott
Structured exclusion rules internally, and on the popup and options pages.
2014-09-05Merge pull request #1142 from luanpotter/masterPhil Crosby
Suggestion for impl of #1141
2014-09-03Changed to show url when item selectedLuan Nico
2014-09-02Structured exclusion rules: Fix typos and minor issues.Stephen Blott
2014-09-02Structured passkeys, internally and on the options and popup pages.Stephen Blott
2014-08-24Fix passKeys bug introduced in commit 700d35aStephen Blott
2014-08-24Do not call handlers which do not exist (fixed, again).Stephen Blott
2014-08-24Do not call handlers which do not exist (fixed).Stephen Blott
2014-08-24Do not call handlers which do not exist.Stephen Blott
2014-08-24Better state management for passkeys.Stephen Blott
2014-08-23Allow passing of keys to the underlying page (fix/maintain order of ↵Stephen Blott
exclusion list).
2014-08-23Allow passing of keys to the underlying page (more minor code review).Stephen Blott
2014-08-23Allow passing of keys to the underlying page.Stephen Blott
2014-08-22Switching again to Ctrl+EnterLuan Nico
2014-08-22Changed key biding to use right arrow instead of tab, returning previous tab ↵Luan Nico
functionalities
2014-08-21Suggestion for impl of #1141Luan Nico
2014-08-21Update link_hints.coffeeTimo Sand
2014-08-21Added feature to download linksTimo Sand
2014-08-17Only block keyup for keys where we have handled a keyup/press eventmrmr1993
Fixes the issue of Vimium indiscriminately capturing keyup events, introduced in PR #978.
2014-08-16Add comments as to why we should stop propagating the keyup eventPhil Crosby
2014-08-16Merge pull request #978 from tejohnso/masterPhil Crosby
Stop keyup events from passing to the browser
2014-08-16Merge pull request #1108 from natalieperna/masterPhil Crosby
Pointer cursor on hover over help modal close button
2014-08-12Merge pull request #1116 from vincentbernat/fix/link-gonextPhil Crosby
Match mixed-case relationship links in goNext/goPrevious
2014-08-12Fix for 1005Timo Sand
fixes #1005
2014-08-05Match mixed-case relationship links in goNext/goPreviousVincent Bernat
Link types are case-insensitive: http://www.w3.org/TR/html5/links.html#linkTypes This should fix #1115.
2014-07-30Pointer cursor on hover over help modal close buttonNatalie Perna
2014-07-29Replaced help dialog close button with &timesNatalie Perna
2014-07-29Replace upgrade notification close x with &timesNatalie Perna
2014-06-30Merge pull request #1073 from mijoharas/masterPhil Crosby
added selection of search engines without pressing tab
2014-06-30Merge pull request #1026 from mrmr1993/countMatchesPhil Crosby
Show number of matches in find HUD
2014-06-20added selection of search engines without pressing tabmike-work
2014-05-20get new element position for each scroll tested elementRoly Fentanes
2014-05-17Remove unnecessary if statementPhil Crosby
2014-05-17Fix options link in help dialogmrmr1993
This makes the options link in the help dialog cancel the default event action, so the link (`href="#"`) isn't followed. The former behaviour was most obvious when using the `LinkHints.activateModeToOpenInNewTab` command, amoung others.
2014-04-30Add a comment explaining the CSS for file:// URLsmrmr1993
2014-04-30Fix searching on file:// URLsmrmr1993
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