document.getElementById("adjuster")
.addEventListener("click", processModalClick);
// Take full width on small screens:
document.getElementById("adjuster")
.addEventListener("click", processModalClick);
// Take full width on small screens:
document.getElementById("boardContainer").style.width = boardSize + "px";
let gameContainer = document.getElementById("gameContainer");
gameContainer.style.width = boardSize + movesWidth + "px";
document.getElementById("boardContainer").style.width = boardSize + "px";
let gameContainer = document.getElementById("gameContainer");
gameContainer.style.width = boardSize + movesWidth + "px";
- const maxWidth =
- Math.min(window.innerHeight, window.innerWidth - movesWidth);
- document.getElementById("boardSize").value = (boardSize * 100) / maxWidth;
+ const minBoardWidth =
+ (window.innerWidth <= 767 || "ontouchstart" in window) ? 160 : 240;
+ document.getElementById("boardSize").value = (boardSize - minBoardWidth) * 100 / (winBound - minBoardWidth);
window.addEventListener("resize", () => this.adjustBoard());
},
beforeDestroy: function() {
window.addEventListener("resize", () => this.adjustBoard());
},
beforeDestroy: function() {
document.getElementById("rootBoardElement").getBoundingClientRect();
if (bRect.bottom > window.innerHeight) {
const maxHeight = window.innerHeight - 20;
document.getElementById("rootBoardElement").getBoundingClientRect();
if (bRect.bottom > window.innerHeight) {
const maxHeight = window.innerHeight - 20;
gameContainer.style.width = boardSize + movesWidth + "px";
this.$emit("redraw-board");
setTimeout( () => window.scroll(0, bRect.top), 1000);
gameContainer.style.width = boardSize + movesWidth + "px";
this.$emit("redraw-board");
setTimeout( () => window.scroll(0, bRect.top), 1000);