# HG changeset patch # User HIROSE Yuuji # Date 1609582997 -32400 # Node ID 1cff3630315036a29405733267a85536af418ad8 # Parent 1fa8b4440f8f17b408063ec782df405771890514 Handling of the option for "scrollIntoView" changed diff -r 1fa8b4440f8f -r 1cff36303150 s4-main.js --- a/s4-main.js Sat Jan 02 19:13:27 2021 +0900 +++ b/s4-main.js Sat Jan 02 19:23:17 2021 +0900 @@ -165,14 +165,13 @@ ajaxSubmit.textContent = ajaxSubmit.back; ajaxSubmit.disabled = false; console.log("Update "+cnt+"rows"); - if (cnt>0) + if (cnt>0 && ntr.scrollIntoView) { + let option = {behavior: "smooth"}; + if (!isOlderJS) option.block = "center"; try { // Scroll to last updated row - ntr.scrollIntoView({behavior: "smooth", block: "center"}); - } catch (e1) { - try { // block: "center" is not supported by older agents - ntr.scrollIntoView({behavior: "smooth"}); - } catch (e2) {} - } + ntr.scrollIntoView(option); + } catch (e1) {} + } return cnt; }