aboutsummaryrefslogtreecommitdiffstats
path: root/lib/keyboardUtils.js
diff options
context:
space:
mode:
authorjez2011-02-01 05:01:39 +0800
committerjez2011-02-01 11:12:57 +0800
commit1133f348558e8e70aa5e76ca67a739a5303467bd (patch)
treeb09928d85e438f6297313aefc9b020cedf4ebf95 /lib/keyboardUtils.js
parentd31aa9fefc26f562f45043ad184846c469a580a9 (diff)
downloadvimium-1133f348558e8e70aa5e76ca67a739a5303467bd.tar.bz2
Use only one key[event] handler for all modes.
Diffstat (limited to 'lib/keyboardUtils.js')
-rw-r--r--lib/keyboardUtils.js22
1 files changed, 0 insertions, 22 deletions
diff --git a/lib/keyboardUtils.js b/lib/keyboardUtils.js
index 5b8b4c84..fe3dcd59 100644
--- a/lib/keyboardUtils.js
+++ b/lib/keyboardUtils.js
@@ -61,25 +61,3 @@ function isEscape(event) {
return event.keyCode == keyCodes.ESC ||
(event.ctrlKey && getKeyChar(event) == '['); // c-[ is mapped to ESC in Vim by default.
}
-
-var KeyPressListener = function(handlers) {
- this.handlers = handlers;
-}
-
-KeyPressListener.prototype = {
- enable: function() {
- var handlers = this.handlers;
- var wrapper = function(callback){
- return function(event) {
- callback(event)
- }
- }
- (handlers.keyDown && document.addEventListener("keydown", handlers.keyDown, true));
- (handlers.keyUp && document.addEventListener("keyup", handlers.keyUp, true));
- },
- disable: function() {
- var handlers = this.handlers;
- (handlers.keyDown && document.removeEventListener("keydown", handlers.keyDown, true));
- (handlers.keyUp && document.removeEventListener("keyup", handlers.keyUp, true));
- }
-}