add class to board instead of cells

This commit is contained in:
Laurent Mazet 2021-01-15 18:20:52 +01:00
parent aaa1c92ac8
commit 7bd9b6c16b
2 changed files with 11 additions and 11 deletions

View File

@ -125,19 +125,19 @@ html, #board, [draggable], .tile {
overflow:hidden;
}
.special-cell-label-clip {
.special-cell-label-clip .special-cell-label {
text-overflow:clip;
}
.special-cell-label-dots {
.special-cell-label-dots .special-cell-label {
text-overflow:ellipsis;
}
.special-cell-label-none {
.special-cell-label-none .special-cell-label {
visibility:hidden;
}
.special-cell-label-short {
.special-cell-label-short .special-cell-label {
display:inline;
}

View File

@ -2317,14 +2317,14 @@
setSetting("CellCaptions", mode);
document.getElementById("cell-captions").value = mode;
board.classList.remove("special-cell-label-clip");
board.classList.remove("special-cell-label-dots");
board.classList.remove("special-cell-label-none");
board.classList.remove("special-cell-label-short");
board.classList.add("special-cell-label-" + mode);
for (const cells of [].slice.call(document.getElementsByClassName("special-cell-label"))) {
cells.classList.remove("special-cell-label-clip");
cells.classList.remove("special-cell-label-dots");
cells.classList.remove("special-cell-label-none");
cells.classList.remove("special-cell-label-short");
cells.classList.add("special-cell-label-" + mode);
cells.textContent = (mode === "short") ? cells.shortText : cells.longText;
}
}