diff options
| -rw-r--r-- | commands.js | 4 | ||||
| -rw-r--r-- | vimiumFrontend.js | 5 | 
2 files changed, 8 insertions, 1 deletions
| diff --git a/commands.js b/commands.js index 7ee25520..7f30df97 100644 --- a/commands.js +++ b/commands.js @@ -107,6 +107,7 @@ function clearKeyMappingsAndSetDefaults() {    mapKeyToCommand('zi', 'zoomIn');    mapKeyToCommand('zo', 'zoomOut'); +  mapKeyToCommand('z0', 'zoomReset');    mapKeyToCommand('gi', 'focusInput'); @@ -154,6 +155,7 @@ addCommand('reload',              'Reload the page');  addCommand('toggleViewSource',    'View page source');  addCommand('zoomIn',              'Zoom in');  addCommand('zoomOut',             'Zoom out'); +addCommand('zoomReset',             'Reset zoom to default value');  addCommand('copyCurrentUrl',      'Copy the current URL to the clipboard');  addCommand('enterInsertMode',     'Enter insert mode'); @@ -195,7 +197,7 @@ var commandGroups = {      ["scrollDown", "scrollUp", "scrollLeft", "scrollRight",       "scrollToTop", "scrollToBottom", "scrollToLeft", "scrollToRight", "scrollPageDown",       "scrollPageUp", "scrollFullPageUp", "scrollFullPageDown", -     "reload", "toggleViewSource", "zoomIn", "zoomOut", "copyCurrentUrl", "goUp", +     "reload", "toggleViewSource", "zoomIn", "zoomOut", "zoomReset", "copyCurrentUrl", "goUp",       "enterInsertMode", "focusInput",       "activateLinkHintsMode", "activateLinkHintsModeToOpenInNewTab", "activateLinkHintsModeWithQueue",       "goPrevious", "goNext", diff --git a/vimiumFrontend.js b/vimiumFrontend.js index cc991f02..8c5f94db 100644 --- a/vimiumFrontend.js +++ b/vimiumFrontend.js @@ -229,6 +229,11 @@ function zoomOut() {    saveZoomLevel(window.location.host, currentZoomLevel);  } +function zoomReset() { +  setPageZoomLevel(100, true); +  saveZoomLevel(window.location.host, 100); +} +  function scrollToBottom() { window.scrollTo(window.pageXOffset, document.body.scrollHeight); }  function scrollToTop() { window.scrollTo(window.pageXOffset, 0); }  function scrollToLeft() { window.scrollTo(0, window.pageYOffset); } | 
