X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fcomponents%2FBaseGame.vue;h=c17ba1ea1181e96c516c480ad7d9eb6cb6cdb495;hp=b34eae9f2482c2204ae8af649842affb4ca6c337;hb=bd76b45611cbb58dcf774745a4d690277a82aacd;hpb=d8b1800bcec983faabc34bdb1057ef880488a160 diff --git a/client/src/components/BaseGame.vue b/client/src/components/BaseGame.vue index b34eae9f..c17ba1ea 100644 --- a/client/src/components/BaseGame.vue +++ b/client/src/components/BaseGame.vue @@ -26,7 +26,7 @@ div#baseGame(tabindex=-1 @click="focusBg()" button(@click="flip()") ⇅ button(@click="play()") > button(@click="gotoEnd()") >> - #pgnDiv + #belowControls #downloadDiv(v-if="game.vname!='Dark' || game.score!='*'") a#download(href="#") button(@click="download()") {{ st.tr["Download"] }} PGN @@ -128,8 +128,7 @@ export default { document.getElementById("boardContainer").style.width = boardSize + "px"; let gameContainer = document.getElementById("gameContainer"); gameContainer.style.width = (boardSize + movesWidth) + "px"; - // TODO: find the right formula here: - //document.getElementById("boardSize").value = Math.floor(boardSize / 10); + document.getElementById("boardSize").value = (boardSize * 100) / (window.innerWidth - movesWidth); // timeout to avoid calling too many time the adjust method let timeoutLaunched = false; window.addEventListener("resize", (e) => { @@ -434,22 +433,24 @@ export default { display: inline-block #controls - margin-top: 10px - margin-left: auto - margin-right: auto + margin: 0 auto button display: inline-block width: 20% margin: 0 -@media screen and (min-width: 768px) - #controls - max-width: 400px #turnIndicator text-align: center -#pgnDiv +#belowControls + border-top: 1px solid #2f4f4f text-align: center - margin-left: auto - margin-right: auto + margin: 0 auto + & > #downloadDiv + margin: 0 + & > button + margin: 0 + & > button + border-left: 1px solid #2f4f4f + margin: 0 #boardContainer float: left // TODO: later, maybe, allow movesList of variable width