aboutsummaryrefslogtreecommitdiffstats
path: root/vimiumFrontend.js
AgeCommit message (Collapse)Author
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
2009-11-04Add a workaround for a chrome/webkit bug that gives back bad scrollTop data:ilya
http://code.google.com/p/chromium/issues/detail?id=2891 There may still be another bug or some trickery needed to get proper scrollTop values all the time.
2009-11-04Save scroll position for removed tabs.ilya
2009-10-31Small bugfix for bug introduced in last commit. Don't take any keystrokes ↵ilya
besides ESC if insertMode is on.
2009-10-31Cleanup the code in the content script a bit.ilya
2009-10-31Initial support for counts. Commands like '5j' and '5t' work pretty well. ↵ilya
'5d' and '5u' need some love.
2009-10-28Reload.ilya
2009-10-28Implement basic h,j,k,l navigation and remove the unnecessary registry in ↵ilya
the content script.