diff options
Diffstat (limited to 'public/common/client.js')
-rw-r--r-- | public/common/client.js | 10 |
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) { |