Compare commits

...

2 Commits

Author SHA1 Message Date
Nick Chambers 8903763446 Merge branch 'master' of ahti.space:nortti/takhta 2021-01-10 15:50:01 -06:00
Nick Chambers 52ed93bbf9 Add numbered moves to each turn sequence 2021-01-10 15:44:07 -06:00
1 changed files with 23 additions and 0 deletions

View File

@ -74,6 +74,9 @@
.undone {
text-decoration: line-through;
}
.numentry {
white-space: pre-wrap;
}
</style>
</head>
<body>
@ -277,6 +280,26 @@
// List the move
let listElement = document.createElement('li');
if(moveHistory.length % 2 === 1) {
let padding = Math.floor(Math.log10((moveHistory.length / 2) + 1));
let moveList = document.getElementsByClassName('numentry');
for(let next = 0; next < moveList.length; next += 1) {
let digits = Math.floor(Math.log10(next + 1));
if(digits < padding) {
moveList[next].innerText = `${next + 1}. `.padStart(padding + digits + 3, " ");
}
}
let numEntry = document.createElement('span');
numEntry.classList.add('numentry');
numEntry.innerText = `${parseInt(moveHistory.length / 2) + 1}. `;
listElement.appendChild(numEntry);
}
listElement.appendChild(document.createTextNode(move));
movelist.appendChild(listElement);