aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts
AgeCommit message (Collapse)Author
2014-12-30Minor changes to vomnibar-in-iframe.Stephen Blott
From top to bottom on the diff: - The echo handler on the background page is no longer required. - Simplify/refactor vomnibarUI message handler. - Initialise vomnibar query to "" (rather than null) and simplify. - No need to focus parent window when vomnibar closes; that's handled by the iframe framework. Also no need to blur.
2014-12-29Use UIComponent for Vomnibar iframemrmr1993
2014-12-29Remove UI component demo.Stephen Blott
2014-12-29Merge branch 'smblott-uicomponent-iframe' into post-1.46-with-uicomponent-iframeStephen Blott
Conflicts: content_scripts/vimium_frontend.coffee manifest.json
2014-12-29Clearer handling of @showing in UI component.Stephen Blott
2014-12-29Refactor UIComponent, etc., and demo.Stephen Blott
- Simplify component API. - Iframe flashes on re-focus. - Probably some other stuff which I've forgotten.
2014-12-29Update UIComponent testmrmr1993
2014-12-29Add UIComponent.active, so we can specify whether to focus the framemrmr1993
2014-12-29Update UIComponent testmrmr1993
2014-12-29Remove key handling in UIComponentServer/UIComponent codemrmr1993
2014-12-29Update test for UIComponentmrmr1993
2014-12-29Allow message passing directly from UIComponent.showmrmr1993
2014-12-29Small changes to UIComponentmrmr1993
2014-12-29Initialise hide/show styles for UIComponentmrmr1993
2014-12-29Close UIComponent iframes when pressing esc by defaultmrmr1993
2014-12-29IFrame framework; develop demo.Stephen Blott
2014-12-29Scroller; check document.body exists.Stephen Blott
2014-12-28Add an example test for UIComponentmrmr1993
2014-12-28Add UIComponent code for iframesmrmr1993
2014-12-24Merge remote-tracking branch 'upstream/master' into post-1.46Stephen Blott
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-20Merge remote-tracking branch 'upstream/master' into post-1.46Stephen 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.
2014-12-19Initialize scroller to *largest* visible scrollable element.Stephen Blott
2014-12-19Initialize scroller to first scrollable element.Stephen Blott
See #1358.
2014-12-19Disable cursor hider.Stephen Blott
See #1359. There appear to be common cases where the cursor hider doesn't hide the cursor. So the UX is inconsistent. We need to consider whether this is fixable or acceptable.
2014-12-19Tidy cursor hider, move haveChromeVersion to utils.Stephen Blott
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-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