From 46097f3ac5f18ebd6e35cc39a0c104b5114f8253 Mon Sep 17 00:00:00 2001 From: Rahul Abrol Date: Sat, 27 Feb 2021 11:35:45 -0500 Subject: [PATCH 1/2] Add functions for scrolling up / down full page. --- Vimari Extension/js/injected.js | 6 ++++ Vimari Extension/json/defaultSettings.json | 38 ++++++++++++---------- 2 files changed, 26 insertions(+), 18 deletions(-) diff --git a/Vimari Extension/js/injected.js b/Vimari Extension/js/injected.js index 02c3dfe..2a798a8 100644 --- a/Vimari Extension/js/injected.js +++ b/Vimari Extension/js/injected.js @@ -76,6 +76,12 @@ var actionMap = { 'scrollUpHalfPage': function() { customScrollBy(0, window.innerHeight / -2); }, + 'scrollDownPage': + function() { customScrollBy(0, window.innerHeight - settings.scrollSize); }, + + 'scrollUpPage': + function() { customScrollBy(0, settings.scrollSize - window.innerHeight); }, + 'goToPageBottom': function() { customScrollBy(0, document.body.scrollHeight); }, diff --git a/Vimari Extension/json/defaultSettings.json b/Vimari Extension/json/defaultSettings.json index aefdf5f..bc7defe 100644 --- a/Vimari Extension/json/defaultSettings.json +++ b/Vimari Extension/json/defaultSettings.json @@ -9,23 +9,25 @@ "scrollDuration": 25, "transparentBindings": true, "bindings": { - "hintToggle": "f", - "newTabHintToggle": "shift+f", - "scrollUp": "k", - "scrollDown": "j", - "scrollLeft": "h", - "scrollRight": "l", - "scrollUpHalfPage": "u", - "scrollDownHalfPage": "d", - "goToPageTop": "g g", - "goToPageBottom": "shift+g", - "goToFirstInput": "g i", - "goBack": "shift+h", - "goForward": "shift+l", - "reload": "r", - "tabForward": "w", - "tabBack": "q", - "closeTab": "x", - "openTab": "t" + "hintToggle": "f", + "newTabHintToggle": "shift+f", + "scrollUp": "k", + "scrollDown": "j", + "scrollLeft": "h", + "scrollRight": "l", + "scrollUpHalfPage": "u", + "scrollDownHalfPage": "d", + "scrollUpPage": "shift+u", + "scrollDownPage": "shift+d", + "goToPageTop": "g g", + "goToPageBottom": "shift+g", + "goToFirstInput": "g i", + "goBack": "shift+h", + "goForward": "shift+l", + "reload": "r", + "tabForward": "w", + "tabBack": "q", + "closeTab": "x", + "openTab": "t" } } From b6cfef06c1e6839e4f2456bd39b735cf4d5b8995 Mon Sep 17 00:00:00 2001 From: Rahul Abrol Date: Wed, 24 Mar 2021 21:06:18 -0400 Subject: [PATCH 2/2] Use full name for scrolling. --- Vimari Extension/js/injected.js | 4 ++-- Vimari Extension/json/defaultSettings.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Vimari Extension/js/injected.js b/Vimari Extension/js/injected.js index 2a798a8..553b5e4 100644 --- a/Vimari Extension/js/injected.js +++ b/Vimari Extension/js/injected.js @@ -76,10 +76,10 @@ var actionMap = { 'scrollUpHalfPage': function() { customScrollBy(0, window.innerHeight / -2); }, - 'scrollDownPage': + 'scrollDownFullPage': function() { customScrollBy(0, window.innerHeight - settings.scrollSize); }, - 'scrollUpPage': + 'scrollUpFullPage': function() { customScrollBy(0, settings.scrollSize - window.innerHeight); }, 'goToPageBottom': diff --git a/Vimari Extension/json/defaultSettings.json b/Vimari Extension/json/defaultSettings.json index bc7defe..a5f91cc 100644 --- a/Vimari Extension/json/defaultSettings.json +++ b/Vimari Extension/json/defaultSettings.json @@ -17,8 +17,8 @@ "scrollRight": "l", "scrollUpHalfPage": "u", "scrollDownHalfPage": "d", - "scrollUpPage": "shift+u", - "scrollDownPage": "shift+d", + "scrollUpFullPage": "shift+u", + "scrollDownFullPage": "shift+d", "goToPageTop": "g g", "goToPageBottom": "shift+g", "goToFirstInput": "g i",