diff options
| author | Jez Ng | 2012-03-02 18:50:41 -0500 | 
|---|---|---|
| committer | Jez Ng | 2012-03-06 08:43:10 -0500 | 
| commit | 9bebc9fbcb2c492021cf25d869078030d68459c1 (patch) | |
| tree | 258d38d025b6e164f9c20113c596d7d2c3d3ef12 /vimiumFrontend.js | |
| parent | cc60bfa4384e09923ce9072acbe2e94609013203 (diff) | |
| download | vimium-9bebc9fbcb2c492021cf25d869078030d68459c1.tar.bz2 | |
Do not pass digits to page in normal mode.
Diffstat (limited to 'vimiumFrontend.js')
| -rw-r--r-- | vimiumFrontend.js | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/vimiumFrontend.js b/vimiumFrontend.js index 8a4da834..7e601d60 100644 --- a/vimiumFrontend.js +++ b/vimiumFrontend.js @@ -526,7 +526,7 @@ function onKeydown(event) {    //    // TOOD(ilya): Revisit this. Not sure it's the absolute best approach.    if (keyChar == "" && !isInsertMode() && (currentCompletionKeys.indexOf(getKeyChar(event)) != -1 || -      validFirstKeys[getKeyChar(event)])) +      isValidFirstKey(getKeyChar(event))))      event.stopPropagation();  } @@ -560,6 +560,10 @@ function refreshCompletionKeys(response) {    }  } +function isValidFirstKey(keyChar) { +  return validFirstKeys[keyChar] || /\d/.test(keyChar); +} +  function onFocusCapturePhase(event) {    if (isFocusable(event.target) && !findMode)      enterInsertModeWithoutShowingIndicator(event.target); | 
