aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJez Ng2012-03-02 18:51:30 -0500
committerJez Ng2012-03-06 08:43:10 -0500
commitbbc274abc1107557269eb729feeed3706287f190 (patch)
tree4019c2653372c71c0d8811352beee310d17aad20
parent9bebc9fbcb2c492021cf25d869078030d68459c1 (diff)
downloadvimium-bbc274abc1107557269eb729feeed3706287f190.tar.bz2
Use suppressEvent() where possible.
-rw-r--r--vimiumFrontend.js15
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});
}