aboutsummaryrefslogtreecommitdiffstats
path: root/vimiumFrontend.js
AgeCommit message (Collapse)Author
2012-01-19bubbleEvent should manage the native event propagation.Jez Ng
If the handlers do not want it bubbled up the internal stack, we can safely assume that they do not want it bubbled up the native stack as well. This fixes some problems e.g. with Google search pages.
2012-01-19Exit implicit insert mode only upon tab switch.Jez Ng
Don't do it when the user has merely switched windows.
2012-01-18Handle special keys with keydown handler.Jez Ng
(Hopefully) closes #427.
2012-01-15Harden and move CSS declarations out of the code.Peter Parks
Remove CSS from background_page.html and change getLinkHintCss to only return the user's overrides. Add vimiumReset class to html generated by completionDialog, helpDialog, linkHints and vimiumFrontEnd Add vimium.css to the manifest and link to it in the tests_harnesses/automated.html and options.html. Add an id, vimiumLinkHintsContainer, to linkhints div to allow user overrides to have a higher specificity. Change the default for the user CSS override.
2012-01-15Adjusted CSS for linkhints, help menu, text search, and bookmarks search UI ↵Peter Parks
elements. They should now be able to stand up to base element declarations created by a website. Added comments to the linkhints css settings on the options page and set default properties that a user would change to make it clear where they should be modified. Added a dropshadow to the linkhints to make them stand out better against similarly colored site backgrounds.
2012-01-15Defined margin as 0 on .vimiumHintMarker and .vimiumHUD to protect against ↵Peter Parks
margin settings on the base div element by sites
2012-01-15Scroll the body element if last activated node is not visible.Jez Ng
2012-01-13Enable scrolling for <div> elements.Jez Ng
Partial fix for issue #425.
2012-01-13Exit insert mode upon tab switch. Closes #314.Jez Ng
2012-01-12Add password boxes to list of input focus-able elements.Jez Ng
Add test for this element and for skipping over hidden elements (commit e2f3b54).
2012-01-10Detect contentEditable elements for hinting / input focus.Jez Ng
2012-01-09Merge remote-tracking branch 'daning/master'Jez Ng
Make previous/next-page search patterns configurable. Note: window.find does not search using a regex, so \b is not a word delimiter! Conflicts: CREDITS options.html vimiumFrontend.js
2012-01-09Consider all clientRects when checking for visibility.Jez Ng
Fixes issue #235.
2012-01-09Capture all key events when in delayMode.Jez Ng
Closes #396.
2012-01-09Make focusInput detect textareas as well, and refactor the XPath code.Jez Ng
Together with e2f3b54, this closes issue #276.
2012-01-09Make focusInput consider only visible input elements.Jez Ng
2011-10-19Merge pull request #395 from dgl/countnavIlya
Use count if provided in back/forward navigation
2011-09-11fixes #383: fixed close and options linksJakh Daven
2011-08-30Use count if provided in back/forward navigationDavid Leadbeater
2011-07-29Remove the zooming functionality. It conflict's with Chrome's native zooming ↵Phil Crosby
and doesn't work as well. Now that Chrome saves your zoom settings, there's no need for our own zoom implementation. This also fixes #370.
2011-07-29Fix nonconformant stylePhil Crosby
2011-07-29Don't show the insert mode notification when you enter a text field. It's ↵Phil Crosby
not necessary. Do still show it if the user enters insert mode manually by typing "i".
2011-05-23Use zero-width space character instead of a font-size: 0px space.jez
The latter method did not seem to work with DejaVu Sans -- spaces were still of nonzero width.
2011-05-19Make a little more compact.jez
2011-05-19Added HUD notification for URL yanking.George Purkins
2011-05-19Focus links after having found them. Closes #132.jez
Specifically, we focus a link when: 1. The user exits find mode with the link selected. 2. The user presses 'n' or 'N'. Also rename 'findModeQueryHasResults' to 'hasResults' to avoid confusion with the global variable of the same name.
2011-05-16Insert mode now keeps track of the element under focus.jez
This closes issues #243 and #247.
2011-05-16Don't enter insert mode when clicking on radio buttons and checkboxes.jez
This closes issue #149. Tighten up the check for contentEditable as well -- isContentEditable covers the case where editability is inherited. See http://www.w3.org/TR/html5/editing.html#contenteditable for more details.
2011-05-16Make goPrev/goNext use a specific search order.jez
Also add in more unicode characters. Inspired by the patch in issue #104. Thanks @matthew-cline!
2011-05-16Always lowercase `nodeName`.jez
2011-05-14Keyup events were not being handled.jez
2011-05-14Merge branch 'bookmarks'jez
Conflicts: commands.js linkHints.js vimiumFrontend.js
2011-05-05changed nextFrame so it works with a count given, and fixed a bug where ↵Max Cantor
refreshing a tab breaks frame support because the framesForTab entry is appended with every onUpdate instead of being replaced.
2011-03-17Don't gobble escape unless we're on a Google domain -- for the good people ↵ilya
at Quora.
2011-03-17Don't let Google Instant grab focus on keys that are part of a multiple key ↵ilya
shortcut. Fixes #319.
2011-03-17Simplified the completion keys logic and fixed a discovered bug regarding ↵ilya
refreshing completion keys when a new mapping is saved.
2011-03-08issue 315: Suggest to add previous and next page pattern configunknown
2011-02-13Merge branch 'filter-hints' into bookmarksjez
2011-02-13Merge branch 'master' into filter-hintsjez
Conflicts: options.html
2011-02-09Re-center the help dialog when it gets taller after clicking "show advanced ↵Phil Crosby
commands"
2011-02-09StylePhil Crosby
2011-02-09fix a bug with zoomResetilya
2011-02-09Merge branch 'master' of https://github.com/hogelog/vimium into hogelog-masterilya
2011-02-01Use only one key[event] handler for all modes.jez
2011-02-01Tidy up mergejez
2011-02-01Merge remote branch 'ajkovar/master' into bookmarksjez
2011-01-31Begin switch from inheritance to compositionjez
2011-01-31Merge branch 'master' into filter-hintsjez
Conflicts: CREDITS commands.js
2011-01-30Split the help dialog into common commands and advanced commands. This ↵Phil Crosby
closes #284
2011-01-29Merge branch 'master' of https://github.com/stchris/vimium into stchris-masterIlya Sukhar