| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-09-07 | Traverse shadow DOMs when looking for scrollable elements | mrmr1993 | |
| 2015-09-06 | Merge pull request #1774 from mrmr1993/single-character-passkeys-only | Stephen Blott | |
| Only apply passkeys to single character keys explicitly | |||
| 2015-09-06 | Merge branch 'gdh1995-better-KeydownEvents' | Stephen Blott | |
| 2015-09-06 | Rename stringify to getEventCode. | Stephen Blott | |
| 2015-08-29 | use documentReady instead of setTimeout to init focusThisFrame | gdh1995 | |
| 2015-08-28 | clean code | gdh1995 | |
| 2015-08-28 | fix the bug that XML view page may change itself into RSS document | gdh1995 | |
| 2015-08-26 | Use createElementNS for XML documents and remove XML specific codepaths | mrmr1993 | |
| This implements @gdh1995's idea from #1796. | |||
| 2015-08-22 | Prevent perpetual scroll. | Stephen Blott | |
| If we miss the keyup event while a smooth scroll is active (because the focus changes), then we scroll forever. This stops scrolling on blur. Fixes #1788. | |||
| 2015-08-22 | Merge pull request #1745 from poacher2k/patch-1 | Stephen Blott | |
| Add support for ngClick to link hints | |||
| 2015-07-29 | fix bugs in KeydownEvents so that correct keyup events will be handled | gdh1995 | |
| 2015-07-26 | Only apply passkeys to single character keys explicitly | mrmr1993 | |
| Before this change, a string in KeyboardUtils.keyNames could have the key it represents disabled if * its letters were in alphabetical order, and * the user has set all of its letters as passkeys, with none in between. For example, imagining that "del" (for delete) was in KeyboardUtils.keyNames, the passkeys "dpyl0e" would cause the delete key to be a passkey too. This commit fixes the issue by only applying passkeys when keyChar is a single character. | |||
| 2015-07-20 | move the caret to end in `focusInput` | gdh1995 | |
| 2015-07-02 | Better angularJS detection. | Stephen Blott | |
| See @mrmr1993's comment in 2cc7dc1d2164b5dbb27bcc1d4bc0517402dd7581. | |||
| 2015-07-01 | Re-work angularJS checks. | Stephen Blott | |
| Re-working of @poacher2k's ideas from #1745. - check whether AngularJS is being used. - avoid building the AngularJS attribute strings multiple times. - avoid building them *at all* if AngularJS is not being used. | |||
| 2015-06-26 | Fix oversight from #1693. | Stephen Blott | |
| (We need to use "this" inside this function.) | |||
| 2015-06-25 | Merge branch 'hud-iframe-input-with-store-all-settings' | Stephen Blott | |
| 2015-06-25 | Merge branch 'store-all-settings' into hud-iframe-input-with-store-all-settings | Stephen Blott | |
| 2015-06-23 | *Always* collapse selection on yank. | Stephen Blott | |
| This only affects the transition from visual mode back to edit mode. Previously, we were incorrectly leaving the selection in place. (The comment above was correct, but the implementation wasn't.) | |||
| 2015-06-19 | More concise comment | Daniel Skogly | |
| Because I apparently can't read docs properly! | |||
| 2015-06-19 | Clarifications to ngClick check | Daniel Skogly | |
| 2015-06-18 | Proper function call | Daniel Skogly | |
| CoffeeScript is not my native tongue. | |||
| 2015-06-18 | Proper function definition | Daniel Skogly | |
| Changed from : to = | |||
| 2015-06-18 | Added hasNgClick-check in getVisibleClickable | Daniel Skogly | |
| There's a fair amount of angular-sites running around, so including ngClick (with all its valid variations) seems like a good idea. I added a hasNgClick-check in the if block that checks if an element is clickable regardless of tagName. | |||
| 2015-06-17 | Initialise modes and install listeners at the same time. | Stephen Blott | |
| Previously, we initialised modes early, but then installed our listeners only after DOM ready, and then only after we'd heard back from the background page in `checkIfEnabledForUrl`. This creates a gap during which modes are installed, but they're not receiving events. If an input is focused during that gap, then we don't pick it up when the modes are installed, and we don't pick it up when the input is focussed (because we're not listening). This commit moves these two initialisation steps together, so they happen at the same time and there is no gap. Fixes #1738. | |||
| 2015-06-13 | Clean up code after merge | mrmr1993 | |
| 2015-06-13 | Refactor duplicate code. | Stephen Blott | |
| 2015-06-13 | Fix returnToViewport. | Stephen Blott | |
| The super-class's constructor sets @options, so we can't set it here; instead, we pass the options along. | |||
| 2015-06-13 | Refactor findInPlace. | Stephen Blott | |
| This code belongs together, so we put it together. | |||
| 2015-06-11 | Make exiting FindMode with <esc> work as it should again | mrmr1993 | |
| This undoes the effect of the breaking refactor in 73f66f25e6b8e5b5b8456074ad4fa79ba1d3ca4d, where PostFindMode was entered whenever FindMode was exited, instead of only when it was exited with <enter>. | |||
| 2015-06-11 | Revert "Make "a-z" characters work in filter hints mode." | Stephen Blott | |
| This reverts commit 53d131700e5f33cb9476f00a905c238b0083f3dc. (This needs more thought.) | |||
| 2015-06-11 | Make "a-z" characters work in filter hints mode. | Stephen Blott | |
| When we read hint characters, we read them lower case. When we generate hint markers, we generate them upper case. So they never match. (Exactly why anyone would want to use "abcde" for filtered link hints isn't clear, but at least we should behave correctly.) | |||
| 2015-06-10 | Update rawQuery directly from FindMode.updateQuery | mrmr1993 | |
| 2015-06-10 | Integrate executeFind into FindMode as FindMode.execute | mrmr1993 | |
| 2015-06-10 | Move findModeQuery to FindMode.query | mrmr1993 | |
| 2015-06-10 | Make find from visual mode behave the same as a normal find | mrmr1993 | |
| 2015-06-10 | Coffee-ify strings, fix no match regexp search message in visual mode | mrmr1993 | |
| 2015-06-10 | Simplify executeFind by hardcoding default arguments | mrmr1993 | |
| 2015-06-10 | Add FindMode.saveQuery to avoid addressing findModeQuery directly | mrmr1993 | |
| 2015-06-10 | Remove redundant conditional | mrmr1993 | |
| 2015-06-10 | Integrate functions exposed on window into FindMode | mrmr1993 | |
| 2015-06-10 | Move getNextQueryFromFindModeMatches and getFindModeQuery into mode_find | mrmr1993 | |
| 2015-06-10 | Move updateFindModeQuery to FindMode.updateQuery | mrmr1993 | |
| 2015-06-10 | Move updateFindModeQuery to mode_find.coffee | mrmr1993 | |
| 2015-06-10 | Inline HUD.findModeKeydown at its sole callsite | mrmr1993 | |
| 2015-06-10 | Remove redundancy in HUD.findModeKeydown | mrmr1993 | |
| 2015-06-10 | Move findModeQueryHasResults to findModeQuery.hasResults | mrmr1993 | |
| 2015-06-10 | Remove global findMode and pass new FindMode instances direct to the HUD | mrmr1993 | |
| 2015-06-10 | Remove unused argument to HUD.showFindMode | mrmr1993 | |
| 2015-06-10 | Move FindMode from vimium_frontend to mode_find | mrmr1993 | |
