diff options
| author | Stephen Blott | 2015-02-01 16:05:24 +0000 |
|---|---|---|
| committer | Stephen Blott | 2015-02-01 16:05:24 +0000 |
| commit | 90444bebf9478408c8332a898e7c404d0a62841f (patch) | |
| tree | 4733a6cd0279216af0aa56c5c05b6a1ea07deb9d | |
| parent | 7a5ace59bdc70b9fdbe9427e86319f275116925f (diff) | |
| download | vimium-90444bebf9478408c8332a898e7c404d0a62841f.tar.bz2 | |
With find mode history, remember any partial query.
| -rw-r--r-- | content_scripts/vimium_frontend.coffee | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee index b6728ce9..2dcd3d9b 100644 --- a/content_scripts/vimium_frontend.coffee +++ b/content_scripts/vimium_frontend.coffee @@ -779,6 +779,7 @@ handleEnterForFindMode = -> class FindMode extends Mode constructor: -> @historyIndex = -1 + @partialQuery = "" super name: "find" badge: "/" @@ -796,11 +797,12 @@ class FindMode extends Mode else if event.keyCode == keyCodes.upArrow if rawQuery = FindModeHistory.getQuery @historyIndex + 1 @historyIndex += 1 + @partialQuery = findModeQuery.rawQuery if @historyIndex == 0 updateQueryForFindMode rawQuery @suppressEvent else if event.keyCode == keyCodes.downArrow @historyIndex = Math.max -1, @historyIndex - 1 - rawQuery = if 0 <= @historyIndex then FindModeHistory.getQuery @historyIndex else "" + rawQuery = if 0 <= @historyIndex then FindModeHistory.getQuery @historyIndex else @partialQuery updateQueryForFindMode rawQuery @suppressEvent else |
