diff options
| -rw-r--r-- | background_page.html | 21 | ||||
| -rw-r--r-- | vimiumFrontend.js | 15 |
2 files changed, 2 insertions, 34 deletions
diff --git a/background_page.html b/background_page.html index 776274bb..d175c9b2 100644 --- a/background_page.html +++ b/background_page.html @@ -2,28 +2,10 @@ <head> <script type="text/javascript" charset="utf-8"> chrome.extension.onConnect.addListener(function(port, name) { - if (port.name == "nativeCommand") - port.onMessage.addListener(handleNativeCommand); - else if (port.name == "keyDown") + if (port.name == "keyDown") port.onMessage.addListener(handleKeyDown); }); - function handleNativeCommand(args) { - console.log("received native command:", args); - - switch(args.command) { - case "tabs.create": - chrome.tabs.create({}); - break; - case "tabs.remove": - console.log("removing"); - chrome.tabs.getSelected(null, function(tab) { - chrome.tabs.remove(tab.id); - }); - break; - } - } - function createTab() { console.log("createTab()"); chrome.tabs.create({}); @@ -40,7 +22,6 @@ keyToCommandRegistry['t'] = createTab; keyToCommandRegistry['d'] = removeTab; - var commandRegistry = {}; var keyQueue = ""; function handleKeyDown(key) { diff --git a/vimiumFrontend.js b/vimiumFrontend.js index e6de2ef9..bb50b3f2 100644 --- a/vimiumFrontend.js +++ b/vimiumFrontend.js @@ -2,10 +2,6 @@ document.addEventListener("keydown", onKeydown); document.addEventListener("focus", onFocusCapturePhase, true); document.addEventListener("blur", onBlurCapturePhase, true); -// Used to communicate with the background page and send it native browser commands that -// we want executed. -var commandPort = chrome.extension.connect({name: "nativeCommand"}); - // Send the key to the key handler in the background page. var keyPort = chrome.extension.connect({name: "keyDown"}); @@ -49,7 +45,6 @@ var insertMode = false; */ function onKeydown(event) { var key = event.keyCode; - console.log(key); if (insertMode) { if (key == keymap.ESC) @@ -67,22 +62,14 @@ function onKeydown(event) { keyPort.postMessage(keyChar.toLowerCase()); } - var request; - if (key == keymap.d) - request = { command: "tabs.remove" }; - else if (key == keymap.t) - request = { command: "tabs.create" }; - else if (key == keymap.i) + if (key == keymap.i) enterInsertMode(); else return; event.preventDefault(); - //commandPort.postMessage(request); - //console.log(event); } - function onFocusCapturePhase(event) { if (event.target.tagName == "INPUT" || event.target.tagName == "TEXTAREA") enterInsertMode(); |
