aboutsummaryrefslogtreecommitdiffstats
path: root/vimiumFrontend.js
AgeCommit message (Collapse)Author
2012-05-05Put content scripts and background scripts in separate directories, so the ↵Phil Crosby
purpose and execution mode are more clear. Sorry if you had patches in your local copies and this breaks them -- these renames were a long time coming, and now is better than later.
2012-04-26Allow a leading '0' to be used as a mapping.Jez Ng
Closes #520.
2012-04-04Document 'disableVimium` functionDaniel MacDougall
2012-04-04Style: one lineDaniel MacDougall
2012-03-31Correctly synchronize icon and active stateDaniel MacDougall
Three situations are considered: 1. Active tab is disabled -> disable icon 2. Active tab is enabled and should be enabled -> enable icon 3. Active tab is enabled but should be disabled -> disable icon and disable vimium
2012-03-31Immediately disable Vimium if current page is excluded via the popupDaniel MacDougall
2012-03-06Consider elements with 'button' in their class as clickable.Jez Ng
2012-03-06Further reduction in state -- cssAdded is unnecessary.Jez Ng
2012-03-06Use suppressEvent() where possible.Jez Ng
2012-03-06Do not pass digits to page in normal mode.Jez Ng
2012-03-02Only show hints for focusable input elements.Jez Ng
Closes #496.
2012-03-01Clarify comment on followLink behavior.Jez Ng
2012-02-29Tweak prev/next matching behavior.Jez Ng
2012-02-29Activate <link> elements by setting window.location.Jez Ng
2012-02-27HUD.enabled was incorrect.Jez Ng
2012-02-27Refactor and improve scrolling code.Jez Ng
Still a WIP, but scrolling of the main window should work fine.
2012-02-27Store checkbox state as a boolean.Jez Ng
2012-02-26Revert "Exit insert mode upon tab switch. Closes #314."Jez Ng
This reverts commit 9e14b51f7761fa35acdbf7e5abbb7bc59928a6e2. Conflicts: vimiumFrontend.js
2012-02-26Revert "Exit implicit insert mode only upon tab switch."Jez Ng
This reverts commit 469acff29be41e60eb8e1c24f007d435711d2b50. Conflicts: vimiumFrontend.js
2012-02-26Revert "Make <ESC> do defocusing."Jez Ng
This reverts commit b8789c56b0ee96ee1eca75291028017c4f9d89cc. See discussion at #426. Conflicts: vimiumFrontend.js
2012-02-26Don't pass <ESC> to page when quitting insert mode.Jez Ng
2012-02-15Add hideHud to the vimiumFrontend.js. This now makes this preference ↵Phil Crosby
actually effective.
2012-02-15Fix the hudEnabled logic to work with the new settings framework.Phil Crosby
2012-02-15Merge pull request #466 from fernandezpablo85/masterPhil Crosby
Allow users to hide HUD
2012-02-14some changes in boolean checksPablo Fernandez
2012-02-11Set scroll position only after DOM has loaded.Jez Ng
2012-01-29Really prevent find mode from matching its own searches.Jez Ng
We do this by hiding the HUD before each search -- this should be 100% foolproof. Zero-width spaces did not do the job at all, while spaces of font size 0 were not always invisible (see e1e178b).
2012-01-29Fix bug in 'no matches' message. Refactor and simplify.Jez Ng
The message was not showing up the first time the user pressed 'n'.
2012-01-29Make check for document.body more robust.Jez Ng
document.body.nodeName is not always 'body' -- it might be 'frameset', for instance.
2012-01-27Fix minor bug with scrolling.Jez Ng
2012-01-26Next / prev links should be visible.Jez Ng
Also, links later in the document are more likely to be the ones we want as they are further down the page, so favor the former.
2012-01-26Isolate zero-width spaces in <span>s.Jez Ng
2012-01-26Color find matches orange.Jez Ng
The brighter color makes them more visible. The orange is chosen to match Chrome's default color.
2012-01-26Add some feedback messages for find service.Jez Ng
Also, do not assume that findModeRawQuery has a value.
2012-01-26Re-enable Vimium on the options page.Jez Ng
The options page now modifies localStorage using the same settings interface as the content scripts.
2012-01-26Make <ESC> do defocusing.Jez Ng
Vimium will try to blur the active element first. If there is no element to be blurred, we select the topmost frame instead. Thus the user is able to use <ESC> to return Vimium fully to its 'default' state. Closes #426.
2012-01-26Favor next / prev links with fewer words.Jez Ng
Also favor exact word matches over inexact ones.
2012-01-26When activating links, click instead of setting window.location.Jez Ng
This allows us to activate Ajax links properly.
2012-01-26Ensure we always pass a number for scrolling.Jez Ng
2012-01-26Factor out common DOM functions.Jez Ng
2012-01-25Do not enter insert mode automatically when searching.Jez Ng
Form input elements only trigger insert mode when the user hits <esc> or <cr>. Closes #183.
2012-01-25Trap more keystrokes when in find mode. Closes #310.Jez Ng
2012-01-25Make find queries browser-global and persistent.Jez Ng
Closes issue #285.
2012-01-25Allow content scripts to both read and write settings.Jez Ng
2012-01-25Ensure the find mode HUD doesn't match its own searches.Jez Ng
This fixes up the initial attempt at using the zero-width space in commit e1e178b.
2012-01-25Add enhancements and bugfixes for find mode.Jez Ng
* Case-sensitivity behavior is now equivalent to Vim's 'smartcase'. * \I flag turns on 'noignorecase'. * If a regex does not parse, assume the user isn't done typing yet.
2012-01-25Finish initial implementation of regex find.Jez Ng
2012-01-25Add in angelonuffer's code, and add angelonuffer to CREDITS.Ângelo Otávio Nuffer Nunes
2012-01-24hide HUD optionPablo Fernandez
2012-01-20Fix a rogue suppressEvent() exceptionPhil Crosby