aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-01-24Reverse logic on the if statement to apply matchingCharacter class.Peter Parks
2012-01-24Cleanup code for adding reset and matchingCharacter classesPeter Parks
2012-01-25Open bookmarklets by setting window.location.Jez Ng
This fixes a regression caused by fb99302.
2012-01-24Merge branch 'master' of github.com:venshi/vimiumPeter Parks
2012-01-24Fix hidden image map issuePeter Parks
issue #461 img.getClientRects() was returning an empty object instead of false when the img map was not displayed. So instead of checking for a false object, check for the length of items instead.
2012-01-24hide HUD optionPablo Fernandez
2012-01-23Revert "Optimize hint generation."Jez Ng
This reverts commit f1e92dfe796eb487c9cec41038d8ad7bd99242db. The apparent improvements in performance do not seem to be reproducible.
2012-01-22Open URLs from the background page.Jez Ng
Due to permissions issues, content scripts cannot use window.open() to navigate to file:// schemes from http:// schemes. Closes #456.
2012-01-22Optimize hint generation.Jez Ng
Use createElement() instead of directly manipulating innerHTML.
2012-01-22Refactor and optimize filter link hints.Jez Ng
Don't regenerate all hints when the user is typing the hint string. Use native object properties rather than getAttribute() -- it's less awkard.
2012-01-22Treat navigation queries starting with slashes as file URIs.Jez Ng
2012-01-22Display filter-hint text in the original case.Jez Ng
Uppercasing seems to reduce readability for longer strings.
2012-01-20Add vimimResest to linkhint spans that are non-matching.Peter Parks
This also applies to issue #452
2012-01-20Add vimiumReset class to spans that get matchingCharacter assigned.Peter Parks
Fixes issue #452
2012-01-20Remove internalVimiumHintMarker class from vimiumHintMarkerContainerPeter Parks
Fixes a bug that displays a box in the upper left hand corner as mentioned in issue #453
2012-01-20Re-style link hintsAdam Lindberg
2012-01-20Scatter the link hints less naively.Phil Crosby
2012-01-20Generate only the minimum number of characters needed for a set of links. ↵Phil Crosby
This should fix #386.
2012-01-20Fix a rogue suppressEvent() exceptionPhil Crosby
2012-01-19Fix formatting of userDefinedLinkHintCss default value.Peter Parks
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-18Prevent link hinting from throwing an exception.Jez Ng
This was causing hinting to fail entirely on some pages.
2012-01-18Add in missing vimiumReset class to helpDialog.Jez Ng
Closes #95.
2012-01-17Add niklasb to CREDITS, and make a minor style edit.Jez Ng
2012-01-17improve URL detectionNiklas Baumstark
2012-01-15Merge pull request #409 from venshi/masterPhil Crosby
Greater specificity for the linkhints CSS
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-15Changed the default settings for css links options page. Includes the new ↵Peter Parks
declaration for span and entries for the properties users are most likely to want to change to make it easier to know where their changes should be applied.
2012-01-15Added additional css properties to span definition that could possibly be ↵Peter Parks
overwritten by websites.
2012-01-15In response to issue 363 I Adjusted the CSS for .internalVimiumHintMarker ↵Peter Parks
for greater specificity so linkhints won't be so easily tampered with by the sites CSS.
2012-01-16Position completionDialog correctly. Closes #441.Jez Ng
Previously, we were taking the dimensions of the dialog while it still had "display: none;", which caused clientWidth and clientHeight to return zero.
2012-01-15Handle pasted URLs intelligently.Jez Ng
2012-01-15Add URL pasting functions. Closes #353.Jez Ng
2012-01-15Scroll the body element if last activated node is not visible.Jez Ng
2012-01-14Style link hints with nowrap.Jez Ng
2012-01-14Handle non-character keys properly in hints mode.Jez Ng
Previously, pressing any non-character key would re-show all hints. Refactored the code in the process to make it more obvious whether we're handling all possible keypress cases.
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 bernardofire to CREDITS.Jez Ng
2012-01-12Fix regression -- issue #286 is reactivated by 34bc211.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-10Fix tests and make them easier to run.Jez Ng
Add instructions to the README about running tests.
2012-01-10Detect contentEditable elements for hinting / input focus.Jez Ng
2012-01-09Use JS to resize the help dialog automatically.Jez Ng
This works better than media queries. Reverts commit d71706a.
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-09Prevent help dialog from overflowing the screen.Jez Ng
Uses media queries. Closes #419.