aboutsummaryrefslogtreecommitdiffstats
path: root/vimiumFrontend.js
AgeCommit message (Collapse)Author
2009-12-31Set a few more styles explicitly on the HUD, to make it resistant to the ↵Phil Crosby
page's styles
2009-12-31Fix broken behavior when calling hide and then immediately calling show on ↵Phil Crosby
the HUD. Fixes #37.
2009-12-31Enter insert mode when any form element is focused. Fixes #36 and #27.Phil Crosby
2009-12-30Refresh the completion keys on every keystroke sent to the background page. ↵ilya
This is the first pass at fixing issue #34.
2009-12-30Hook up the content script to completion keys. Still need to fetch an ↵ilya
updated completionKey list after every key stroke.
2009-12-30Missing return statement.ilya
2009-12-30Bring up insert mode if the user opens up the native find interface. Closes ↵ilya
issue #32.
2009-12-30Add support for excluded URL patterns; these URL patterns can be configured ↵Phil Crosby
from the settings page.
2009-12-07Switch up the scroll restoration logic for in place search to occur before ↵ilya
the real search.
2009-12-07Prevent the space bar from scrolling us if we're in find mode.ilya
2009-12-07Cooked up some in-place finding. The search results won't jump around the ↵ilya
page until you hit enter and use 'n' or 'N'. While you type the first matching result will stick. Closes #24.
2009-12-06Make sure the HUD shows on top of page elements.Phil Crosby
Lifehacker.com's right bar would previously cover our HUD.
2009-12-06Override any line height in the HUD set by the page's css.Phil Crosby
2009-12-06Merge branch 'master' of github.com:philc/vimiumPhil Crosby
2009-12-06Guard against trying to use the HUD prior to document.body being ready. ↵Phil Crosby
Closes #25.
2009-12-06Show the zoom level in the HUD when you increase or decrease it. Closes #15.Phil Crosby
2009-12-06Add a tween class for fading an element's alpha. Use it to fade our HUD in ↵Phil Crosby
and out.
2009-12-06Simplify our key handling further.ilya
2009-12-06Merge branch 'master' of git://github.com/philc/vimiumilya
2009-12-06Enable non-alphanumeric characters in find queries. Closes #14.ilya
Fix involved two things: (1) unblocking the display of real spaces in the HUD when mixed in with the fake spaces intentionally inserted, (2) fixing our keydown handler to understand the scenario when we need to use the unicode keyIdentifier.
2009-12-06Style our HUD to match chrome's perfectly. Also avoid zooming it if the page ↵Phil Crosby
gets zoomed.
2009-12-06Enter insert mode when we click on a flash embed. Fixes #23.Phil Crosby
2009-12-05Exit out of find mode if you try to delete the backspace. Closes #13ilya
2009-11-30Fix bug where find mode HUD matched its own searches.ilya
2009-11-30Add extra sanity checking to partially address issue #12 -- insert mode ↵ilya
detection throws javascript error.
2009-11-30Minor cleanup per Phil's comments.ilya
2009-11-28Case-insensitive search.ilya
2009-11-28First pass at find interface. Still needs some UI love and a highlight-all ↵ilya
feature (maybe).
2009-11-28Password text inputs should send us into insert mode too.Ilya
2009-11-28Add link hints, aka "follow link" support.Phil Crosby
2009-11-28Only enter insert mode with the "INPUT" element is of type "text".Phil Crosby
2009-11-27Break the content script's initialization into two stages, so we can do ↵Phil Crosby
tasks much earlier. This is required for restoring the page's zoom level. Otherwise, the zoom level is set after the page is rendered, causing a large nasty flicker.
2009-11-27Remove space after the "function" keyword.Phil Crosby
2009-11-27Persist the current zoom level to local storage, and restore the page zoom ↵Phil Crosby
level the next time that page is loaded.
2009-11-15Move the HUD over to the right for the time being -- it gets covered up by ↵ilya
the status bar on the left.
2009-11-15First pass at a settings page. Hooked up scrollStepSize as our first setting.ilya
2009-11-15Don't test the focusNode if there isn't one.ilya
2009-11-13Refactor a bit to use new isInputOrText() function.ilya
2009-11-13Enter insert mode if the content script loads with a text input already ↵ilya
focused before we can add event handlers (e.g. google). Also blur the text box if the user exits insert mode. Closes #4.
2009-11-13Move processing of 'i' command out into background command processor. Closes #5.ilya
2009-11-11Shuffle some methods around.Phil Crosby
2009-11-11Merge branch 'master' of github.com:philc/vimiumPhil Crosby
Conflicts: vimiumFrontend.js
2009-11-11Implement zoom in and zoom out.Phil Crosby
The hotkey for zoom currently doesn't work, because it's beeing eaten by insert mode.
2009-11-11Prevent our content script from being run on iframes -- only allow it to run ↵Phil Crosby
on the top level DOM "window". Note: We'll want to revisit this; we don't want to process multiple keyhandlers etc. when embedded on a page containing IFrames, but sometimes we *do* want to listen inside of the currently focused iframe.
2009-11-09Implement 'gf' -- toggle view source for the current page.ilya
2009-11-08Crank down the initial step size a bit; add commands for page up and page down.Phil Crosby
2009-11-08Pass through control keystrokes as "<c-a>" for control+A.Phil Crosby
2009-11-08Make the style consistent in a few places.Phil Crosby
2009-11-07Use window.scrollX and window.scrollY instead of document.scrollLeft/top.Phil Crosby
It's easier to use on webkit and is not buggy.
2009-11-04Implement forward and back in history.ilya