diff options
| author | Jez Ng | 2012-03-02 18:51:30 -0500 |
|---|---|---|
| committer | Jez Ng | 2012-03-06 08:43:10 -0500 |
| commit | bbc274abc1107557269eb729feeed3706287f190 (patch) | |
| tree | 4019c2653372c71c0d8811352beee310d17aad20 | |
| parent | 9bebc9fbcb2c492021cf25d869078030d68459c1 (diff) | |
| download | vimium-bbc274abc1107557269eb729feeed3706287f190.tar.bz2 | |
Use suppressEvent() where possible.
| -rw-r--r-- | vimiumFrontend.js | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/vimiumFrontend.js b/vimiumFrontend.js index 7e601d60..cc7065c0 100644 --- a/vimiumFrontend.js +++ b/vimiumFrontend.js @@ -408,10 +408,8 @@ function onKeypress(event) { handleKeyCharForFindMode(keyChar); suppressEvent(event); } else if (!isInsertMode() && !findMode) { - if (currentCompletionKeys.indexOf(keyChar) != -1) { - event.preventDefault(); - event.stopPropagation(); - } + if (currentCompletionKeys.indexOf(keyChar) != -1) + suppressEvent(event); keyPort.postMessage({keyChar:keyChar, frameId:frameId}); } @@ -428,8 +426,7 @@ function bubbleEvent(type, event) { // We need to check for existence of handler because the last function call may have caused the release of // more than one handler. if (handlerStack[i] && handlerStack[i][type] && !handlerStack[i][type](event)) { - event.preventDefault(); - event.stopPropagation(); + suppressEvent(event); return false; } } @@ -506,10 +503,8 @@ function onKeydown(event) { } else if (!isInsertMode() && !findMode) { if (keyChar) { - if (currentCompletionKeys.indexOf(keyChar) != -1) { - event.preventDefault(); - event.stopPropagation(); - } + if (currentCompletionKeys.indexOf(keyChar) != -1) + suppressEvent(event); keyPort.postMessage({keyChar:keyChar, frameId:frameId}); } |
