aboutsummaryrefslogtreecommitdiffstats
path: root/vimiumFrontend.js
diff options
context:
space:
mode:
Diffstat (limited to 'vimiumFrontend.js')
-rw-r--r--vimiumFrontend.js17
1 files changed, 11 insertions, 6 deletions
diff --git a/vimiumFrontend.js b/vimiumFrontend.js
index a5356f3f..6ddc15c3 100644
--- a/vimiumFrontend.js
+++ b/vimiumFrontend.js
@@ -221,18 +221,23 @@ function setPageZoomLevel(zoomLevel, showUINotification) {
}
function zoomIn() {
- setPageZoomLevel(currentZoomLevel += 20, true);
- saveZoomLevel(window.location.host, currentZoomLevel);
+ currentZoomLevel += 20;
+ setAndSaveZoom();
}
function zoomOut() {
- setPageZoomLevel(currentZoomLevel -= 20, true);
- saveZoomLevel(window.location.host, currentZoomLevel);
+ currentZoomLevel -= 20;
+ setAndSaveZoom();
}
function zoomReset() {
- setPageZoomLevel(100, true);
- saveZoomLevel(window.location.host, 100);
+ currentZoomLevel = 100;
+ setAndSaveZoom();
+}
+
+function setAndSaveZoom() {
+ setPageZoomLevel(currentZoomLevel, true);
+ saveZoomLevel(window.location.host, currentZoomLevel);
}
function scrollToBottom() { window.scrollTo(window.pageXOffset, document.body.scrollHeight); }