summaryrefslogtreecommitdiff
path: root/public/common/client.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/common/client.js')
-rw-r--r--public/common/client.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/public/common/client.js b/public/common/client.js
index 2b34487..8e6c27d 100644
--- a/public/common/client.js
+++ b/public/common/client.js
@@ -42,9 +42,13 @@ function scroll_into_view(e) {
e.scrollIntoView({ block: "center", inline: "center", behavior: "smooth" })
}
-function scroll_into_view_if_mobile(e) {
- if (window.innerWidth <= 800)
- scroll_into_view(e)
+function scroll_into_view_if_needed(e) {
+ if (window.innerWidth <= 800) {
+ // TODO: close log on mobile?
+ e.scrollIntoView({ block: "start", inline: "center", behavior: "smooth" })
+ } else {
+ e.scrollIntoView({ block: "nearest", inline: "nearest", behavior: "smooth" })
+ }
}
function scroll_with_middle_mouse(panel_sel, multiplier) {