From 9788c4e5cc9664b0cd795ff1d4cdb3b9ab951670 Mon Sep 17 00:00:00 2001 From: ilya Date: Mon, 7 Dec 2009 23:44:40 -0800 Subject: Prevent the space bar from scrolling us if we're in find mode. --- vimiumFrontend.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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) { -- cgit v1.2.3