From 8cf3428c0f7378124cb0a7092e0b554608b5fed1 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Sat, 21 Oct 2023 00:37:57 +0200 Subject: Only auto-scroll on mobile. --- play.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'play.js') diff --git a/play.js b/play.js index d792f9a..3c91b19 100644 --- a/play.js +++ b/play.js @@ -1,5 +1,11 @@ "use strict" +function scroll_into_view_if_mobile(e) { + // if ("ontouchstart" in window) + if (window.innerWidth <= 800) + e.scrollIntoView({ block: "center", inline: "center", behavior: "smooth" }) +} + function set_has(set, item) { let a = 0 let b = set.length - 1 @@ -768,9 +774,7 @@ function on_update() { document.getElementById("battle_message").textContent = view.battle.flash if (!document.getElementById("battle").classList.contains("show")) { document.getElementById("battle").classList.add("show") - document.getElementById("battle").scrollIntoView({ - block:"center", inline:"center", behavior:"smooth" - }) + scroll_into_view_if_mobile(document.getElementById("battle")) } update_battle() } else { -- cgit v1.2.3