diff options
| author | ilya | 2009-11-04 23:48:06 -0800 |
|---|---|---|
| committer | ilya | 2009-11-04 23:48:06 -0800 |
| commit | a996c5a370f1790714f3202320002c60fe82c61c (patch) | |
| tree | 5efac7db77da597932870f0a55de8d62a6f4b40a | |
| parent | e0d5fbd038d17b362f3db00b35450ba2c2a18166 (diff) | |
| download | vimium-a996c5a370f1790714f3202320002c60fe82c61c.tar.bz2 | |
Implement forward and back in history.
| -rw-r--r-- | background_page.html | 7 | ||||
| -rw-r--r-- | vimiumFrontend.js | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/background_page.html b/background_page.html index 5d252305..b18c87be 100644 --- a/background_page.html +++ b/background_page.html @@ -104,6 +104,13 @@ keyToCommandRegistry['gg'] = 'scrollToTop'; keyToCommandRegistry['G'] = 'scrollToBottom'; keyToCommandRegistry['r'] = 'reload'; + + keyToCommandRegistry['ba'] = 'goBack'; + keyToCommandRegistry['H'] = 'goBack'; + keyToCommandRegistry['fw'] = 'goForward'; + keyToCommandRegistry['fo'] = 'goForward'; + keyToCommandRegistry['L'] = 'goForward'; + keyToCommandRegistry['t'] = createTab; keyToCommandRegistry['d'] = removeTab; keyToCommandRegistry['u'] = restoreTab; diff --git a/vimiumFrontend.js b/vimiumFrontend.js index 141a0c86..80f3eeb1 100644 --- a/vimiumFrontend.js +++ b/vimiumFrontend.js @@ -17,6 +17,8 @@ function scrollLeft() { window.scrollBy(-1 * SCROLL_STEP_SIZE, 0); } function scrollRight() { window.scrollBy(SCROLL_STEP_SIZE, 0); } function reload() { window.location.reload(); } +function goBack() { history.back(); } +function goForward() { history.forward(); } chrome.extension.onConnect.addListener(function (port, name) { if (port.name == "executePageCommand") |
