aboutsummaryrefslogtreecommitdiffstats
path: root/vimiumFrontend.js
diff options
context:
space:
mode:
authorilya2009-12-07 23:44:40 -0800
committerilya2009-12-07 23:44:40 -0800
commit9788c4e5cc9664b0cd795ff1d4cdb3b9ab951670 (patch)
treedc2bf6e58200812d70ec883d9141a9be1a9498ca /vimiumFrontend.js
parenta735d5c675f746610750b29e67b61bd900ddd7c6 (diff)
downloadvimium-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.js8
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)
{