Disable double-tap mobile gesture if swipe gesture is disabled

Fixes #441.
This commit is contained in:
nyanpasu64 2022-11-25 12:24:41 -08:00 committed by Frédéric Guillot
parent de92e3e472
commit b6c368c39c
3 changed files with 3 additions and 3 deletions

View file

@ -308,7 +308,7 @@
"form.prefs.select.alphabetical": "Alphabetical", "form.prefs.select.alphabetical": "Alphabetical",
"form.prefs.select.unread_count": "Unread count", "form.prefs.select.unread_count": "Unread count",
"form.prefs.label.keyboard_shortcuts": "Enable keyboard shortcuts", "form.prefs.label.keyboard_shortcuts": "Enable keyboard shortcuts",
"form.prefs.label.entry_swipe": "Enable swipe gesture on entries on mobile", "form.prefs.label.entry_swipe": "Enable swipe and double-tap gestures on entries on mobile",
"form.prefs.label.show_reading_time": "Show estimated reading time for entries", "form.prefs.label.show_reading_time": "Show estimated reading time for entries",
"form.prefs.label.custom_css": "Custom CSS", "form.prefs.label.custom_css": "Custom CSS",
"form.prefs.label.entry_order": "Entry sorting column", "form.prefs.label.entry_order": "Entry sorting column",

View file

@ -143,7 +143,7 @@
</div> </div>
{{ end }} {{ end }}
{{ end }} {{ end }}
<article role="article" class="entry-content" dir="auto"> <article role="article" class="entry-content {{ if $.user.EntrySwipe }}double-tap{{ end }}" dir="auto">
{{ if .user }} {{ if .user }}
{{ noescape (proxyFilter .entry.Content) }} {{ noescape (proxyFilter .entry.Content) }}
{{ else }} {{ else }}

View file

@ -104,7 +104,7 @@ class TouchHandler {
}); });
let entryContentElement = document.querySelector(".entry-content"); let entryContentElement = document.querySelector(".entry-content");
if (entryContentElement) { if (entryContentElement && entryContentElement.classList.contains('double-tap')) {
let doubleTapTimers = { let doubleTapTimers = {
previous: null, previous: null,
next: null next: null