aboutsummaryrefslogtreecommitdiffstats
path: root/vimiumFrontend.js
AgeCommit message (Collapse)Author
2010-09-23Merge branch 'frames'Ilya Sukhar
Conflicts: README.markdown background_page.html commands.js vimiumFrontend.js
2010-09-23A bunch of changes having to do with the frame support patch:Ilya Sukhar
- Focus the largest frame by default - Change the border styling to match link hints - Clean up framesForTab when tab is closed - Don't cycle through parent. This may break some sites. Needs more testing. - Fixed some naming and style - Added seven1m to CREDITS - Updated README
2010-09-19Small bugfix in hideHelpDialog() -- thanks walm.ilya
2010-09-10Tiny style fixup.ilya
2010-09-10Make 'gi' compatible with repetition, i.e. 5gi will focus the fifth input ↵ilya
box on the page.
2010-09-05Make it so that 'gotoFirstInput' does not require the text box to have an ID ↵Phil Crosby
on it.
2010-09-05Implemented "gi" feature to focus first input elementPhil Crosby
Conflicts: commands.js
2010-09-03Command to go to next frame.Tim Morgan
I remapped toggleViewSource to 'gs' and set 'gf' to nextFrame. Sorry this is such a huge commit. This is really the simplest way I can find to allow the extension to track all available frames as well as the currently-focused frame. If Chrome would allow access to window.frames[i], then this could probably be simpler.
2010-09-03Only show the Help Dialog on the focused frame.Tim Morgan
2010-09-03Fix view source toggle when inside a frame.Tim Morgan
2010-09-03Basic Support for FramesTim Morgan
Only the focused frame will act on key commands. On some sites (such as Gmail), the main frame is already focused, so commands just work. For other sites, focusing the desired frame may be necessary, which can be done with the Tab key (not optimal) or by clicking with the mouse (even less optimal). An additional command to cycle through frames is desirable, which will likely come in a future commit.
2010-08-30-190 added scrollToLeft + scrollToRight commands in order to scroll to the ↵Your Name
end of the page horizontally -- remove stylistic whitespaces
2010-08-27-192 fixed scrollToTop and scrollToBottom default horizontal value now using ↵Your Name
window.pageXOffset
2010-06-12Add 'goUp' function. However, it does not support command repetition.int3
2010-06-01Allow mapping to arrow keys and f-keysConrad Irwin
Conflicts: commands.js
2010-05-18Add a link to the Options page in the vimium help dialog. Closes #87.Phil Crosby
2010-04-19Skip default action in hideHelpDialog. Fixes #126.Johannes Emerich
Return values of event handlers added with addEventListener are ignored, so returning `false` doesn't help. Instead preventDefault has to be called on the event that is passed on to the handler.
2010-04-18Allow '?' to close help dialog if it's shown. Closes #124.rspeicher
2010-04-10Apply saving of scroll positions to all tabs, no matter how they are closed.ilya
2010-03-17Oops, fixing my refactor of the modifier key handling.ilya
2010-03-16Refactor a bit for simplicity.ilya
2010-03-15Fix a bug where the second modifier key was ignored (due to else-if's). This ↵ilya
closes issue 97.
2010-03-09Make the HUD styles more robust to the underlying page's styles.Phil Crosby
2010-03-09Ensure that the version number link has an underline.Phil Crosby
2010-03-09Move the close button in the upgrade message up by 2px.Phil Crosby
2010-03-09Refresh completion keys on all tabs and associated data structures after key ↵ilya
mappings are saved.
2010-03-07Make the help dialog a little more robust against the page's styles.Phil Crosby
2010-03-07Fix a bug where typing "?" as the page loaded would cause a JS error.Phil Crosby
2010-03-07Move some of the keyboard-translation code into another file.Phil Crosby
This keeps things tidy and will allow this code to be accessed from the Options page.
2010-03-07Vertically center the help dialog.Phil Crosby
2010-03-07Show a help dialog when pressing ? which displays all of the current ↵Phil Crosby
keybindings o_O
2010-03-07Handle shift for non-letter keys that are affected by the WebKit bug under ↵ilya
Windows/Linux. This closes issue #84.
2010-03-07Fix a bug where we weren't properly ignoring keystrokes that are just metakeys. ilya
2010-03-07Fix a bunch of key handling related bugs in one swoop. ilya
We were incorrectly generating valid first keys and completion keys for <c-x> type commands. This closes issue #85 and the alt+d override issue.
2010-03-04Fix alt key behaviour as per issue 75Robert Elm
When alt key is pressed during key event, change keyCode to read <a-{keyCode}>
2010-01-31Ctrl+D and Ctrl+U now scroll by 1/2 page instead of a fixed amount, to ↵Phil Crosby
mirror Vim's behavior. Fixes #57.
2010-01-30Save the current version to localStorage, and when an update arrives, show a ↵Phil Crosby
user notification. This closes #64. Note that updates won't trigger until we've saved the user's version to their localStorage, which means this change will go into effect for our users the version *after* the next release (so 1.16).
2010-01-30Tweak the CSS so you can use link hints to close the "vimium has been ↵Phil Crosby
upgraded" message.
2010-01-30Add the abililty to show a "vimium has been upgraded" message to the HUD. ↵Phil Crosby
Also refactor styles into CSS.
2010-01-30Fix minor typo.Phil Crosby
2010-01-22Move the link hints CSS to the background page, and create a setting for ↵Phil Crosby
user-definable CSS.
2010-01-18Remove a vestige from zoomOut(). Fixes #67.Phil Crosby
2010-01-18Merge branch 'master' of github.com:philc/vimiumPhil Crosby
Conflicts: settings.html
2010-01-18Make the characters used in link hints a user-configurable option. Fixes #66.Phil Crosby
I'll clean up the way we store and handle default options shortly.
2010-01-17Fix up the c-[ patch a bit.ilya
2010-01-17Use document.activeElement instead of focusNode when detecting focus.Phil Crosby
This should be equivalent and simplify the implementation.
2010-01-17When detecting whether an element is an embed, include OBJECT as well as ↵Phil Crosby
EMBED tags. Fixes #54.
2010-01-17Check for "not null" instead of false (which incorrectly includes 0) when ↵Phil Crosby
focusing an element. Fixes #63.
2010-01-17Enter insert mode when focusing rich text editors (nodes with ↵Phil Crosby
contentEditable=true). Fixes #62.
2010-01-18map <c-[> to EscapeClemens Buchacher