aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--commands.js4
-rw-r--r--vimiumFrontend.js5
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); }