document.getElementById("adjuster").addEventListener(
"click",
processModalClick);
+ if ("ontouchstart" in window) {
+ // Disable tooltips on smartphones:
+ document.getElementsByClassName("tooltip").forEach(elt => {
+ elt.classList.remove("tooltip");
+ });
+ }
// Take full width on small screens:
let boardSize = parseInt(localStorage.getItem("boardSize"));
if (!boardSize) {
// $nextTick to wait for table > tr to be rendered
this.$nextTick(() => {
let curMove = document.querySelector(".td.highlight-lm");
- if (curMove) {
+ if (!curMove && this.moves.length > 0)
+ // Cursor is before game beginning, and some moves were made:
+ curMove = document.querySelector(".moves-list > .tr:first-child > .td");
+ if (!!curMove) {
curMove.scrollIntoView({
behavior: "auto",
block: "nearest"
button
margin: 0
+
+button.tooltip
+ padding-bottom: 5px
</style>