aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts
AgeCommit message (Collapse)Author
2012-11-02Avoid trapping non-tab keypresses in focusInput mode.Jez Ng
2012-10-28Ensure the initial selection index is always respected.Jez Ng
Closes #687.
2012-10-26Address feedback.Jez Ng
2012-10-24Use insertCSS() API instead of manually created style element.Jez Ng
For some reason addCssToPage seemed to break on Chrome 24. Closes #676.
2012-10-23Store all 4 hints-mode states in 1 state variable.Jez Ng
We were previously storing 4 states in 3 booleans, which was overkill. It was also harder to reason about and led to subtle bugs in the HUD when transitioning between states.
2012-10-23Avoid spurious HUD after shift-toggling tab opening behavior.Jez Ng
2012-10-23Refactor and fix findAndFollowLink. Closes #650.Jez Ng
* Fix bug where symbols that were themselves word boundaries were not getting matched * Factor out some operations for efficiency * Add tests
2012-10-20Deactivate alphabetical hints mode if keypress is not a hint char.Jez Ng
Closes #638, #287.
2012-10-20Refactor handlerStack. Closes #657.Jez Ng
Previously, handlerStack was designed only for removal of the handler right at the top of the stack. However, some handlers sought to remove themselves when they were not at the top of the stack, creating confusion. The new handlerStack ensures that such removal can always be done safely.
2012-10-20Fix initial selected input hint index.Jez Ng
2012-10-20Ensure Vomnibar selection is always within bounds.Jez Ng
Closes #670.
2012-09-12Use block stringsDarren Jeacocke
2012-09-10Add missing vimiumReset.Jez Ng
2012-09-10Add option to make regex find the default. Closes #569.Jez Ng
2012-09-09More lint fixes.Jez Ng
2012-09-08Fix upgrade message. Closes #644.Jez Ng
2012-09-04Style fixes.Jez Ng
Errors were detected using coffeelint.
2012-09-03Merge pull request #640 from mgarriott/get_showadvanced_from_settingsJez Ng
The help dialog now gets showAdvancedCommands directly from settings.
2012-09-03Make hints tests pass again.Jez Ng
Convert them to Coffeescript at the same time. We really need to set up some automated way of running these tests, to ensure they don't keep breaking.
2012-09-03Ignore content script requests in options page.Jez Ng
2012-09-03The help dialog now gets showAdvancedCommands directly from settings.Matt Garriott
2012-09-02Add comments describing the focusInput behavior.Jez Ng
2012-09-02Merge branch 'focus-input'Jez Ng
2012-09-01Merge pull request #628 from mgarriott/help_bug_fixesPhil Crosby
Help Dialog bug fixes
2012-08-31Removed unneeded comments.Matt Garriott
2012-08-26frontend: Error when canceling ('esc') findModeCarl Helmertz
document.activeElement does not get set prior to 1 Entering find mode; and 2 Canceling ('esc') before being satisfied with keyword ('enter') Signed-off-by: Carl Helmertz <helmertz@gmail.com>
2012-08-26frontend: performFind was not focusing the next a-elementCarl Helmertz
To reproduce, pre-this-patch: 1 Enter find mode ('/') 2 Search for something that matches multiple a-hrefs on the page 3 'Enter' to indicate that you've found your search term 4 findNext ('n') 4a Now, the next element get's a highlight but is not focused 5 activate/goto ('enter') 5a The first found match (3) is triggered An easy way to reproduce: go to a gitweb page, search for "summary", try to go to any but the first link's href. Signed-off-by: Carl Helmertz <helmertz@gmail.com>
2012-08-25The help dialog will now properly read the user's preference for showing ↵Matt Garriott
advanced commands.
2012-08-25The help dialog now initializes the javascript from the withinMatt Garriott
vimium_frontend.coffee. All that is left now is to get the user's settings for the showAdvancedCommands option.
2012-08-24Fixed 'Show advanced commands' link on the options page.Matt Garriott
2012-08-21Style input hints as number-less overlays.Jez Ng
2012-08-21Shift-tab scrolls backwards in focus-input mode.Jez Ng
2012-08-21Highlight the selected hint with a different color.Jez Ng
The actual color / appearance could probably use some tweaking.
2012-08-21Don't show hints on `gi` if there is only one input element.Jez Ng
2012-08-21Prototype for tab-through-input-elements feature. Refs #508.Jez Ng
2012-08-21Don't follow prev/next links without an exact word match.Jez Ng
Closes #617.
2012-08-20More refactoring-cleanup.Jez Ng
* vimium_frontend now has a pretty decent set of exports * Generic linkHints code has been moved to DomUtils, so future features can reuse the code.
2012-08-09Fix regression in shuffleHints()guns
Index variable `i` accidentally undeclared in `for in` loop cf. ed21d9b1abe42c1556f27390476302a1393dedb8
2012-08-06vomnibar: New tabs for 'O' and 'B'Carl Helmertz
'B' is a new command for searching for a bookmark and opens it in a new tab. 'O' now searches through history and bookmarks and opens the selected item in a new tab. Previously, it started vomnibar with the current URI selected and opened the selection in the same tab. This fixes #594. Signed-off-by: Carl Helmertz <helmertz@gmail.com>
2012-08-04Refactor link hints to be more functional.Jez Ng
This paves the way for the hints code to be reused in other modes.
2012-08-04Convert one-shot ports to requests. Closes #8 (!!)Jez Ng
2012-08-04Convert 'getScrollPosition' from port to request.Jez Ng
2012-08-04linkHintCss should be accessed via settings. Closes #605.Jez Ng
2012-07-22Use vimium-specific class names, and use vimium reset. Now the vomnibar is ↵Phil Crosby
more resistant to a site's css. Previously the vomnibar didn't look great on Quora because of this.
2012-07-15Close omnibar when enter is pressed (#585)Aaron Hall
2012-07-07Select the first result by default for tabs and bookmarks modesilya
2012-07-07URL decode bookmarkletsilya
2012-07-07Make Vomnibar tabbing scroll circularly.Jez Ng
2012-07-07Put hints mode under a lock.Jez Ng
This avoids problems when the user does something like `2f`.
2012-07-07eval bookmarklets -- setting window.location doesn't always work.Jez Ng