diff options
| author | ilya | 2009-12-07 23:44:40 -0800 |
|---|---|---|
| committer | ilya | 2009-12-07 23:44:40 -0800 |
| commit | 9788c4e5cc9664b0cd795ff1d4cdb3b9ab951670 (patch) | |
| tree | dc2bf6e58200812d70ec883d9141a9be1a9498ca /vimiumFrontend.js | |
| parent | a735d5c675f746610750b29e67b61bd900ddd7c6 (diff) | |
| download | vimium-9788c4e5cc9664b0cd795ff1d4cdb3b9ab951670.tar.bz2 | |
Prevent the space bar from scrolling us if we're in find mode.
Diffstat (limited to 'vimiumFrontend.js')
| -rw-r--r-- | vimiumFrontend.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/vimiumFrontend.js b/vimiumFrontend.js index d27d648d..5cbe0625 100644 --- a/vimiumFrontend.js +++ b/vimiumFrontend.js @@ -9,7 +9,7 @@ var settingsToLoad = ["scrollStepSize"]; var getCurrentUrlHandlers = []; // function(url) -var keyCodes = { ESC: 27, backspace: 8, deleteKey: 46, enter: 13 }; +var keyCodes = { ESC: 27, backspace: 8, deleteKey: 46, enter: 13, space: 32 }; var insertMode = false; var findMode = false; var findModeQuery = ""; @@ -190,7 +190,13 @@ function onKeydown(event) { if (event.keyCode == keyCodes.ESC) exitFindMode(); else if (keyChar) + { handleKeyCharForFindMode(keyChar); + + // Don't let the space scroll us if we're searching. + if (event.keyCode == keyCodes.space) + event.preventDefault(); + } // Don't let backspace take us back in history. else if (event.keyCode == keyCodes.backspace || event.keyCode == keyCodes.deleteKey) { |
