Merge pull request #83 from esSteres/redacted

Fix #82
This commit is contained in:
Sakimori 2020-12-31 03:47:27 -05:00 committed by GitHub
commit 49f5ec67d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -41,21 +41,20 @@ $(document).ready(function (){
for (var slotnum = 0; slotnum < grid.children.length; slotnum++) { for (var slotnum = 0; slotnum < grid.children.length; slotnum++) {
if (grid.children[slotnum].className == "game" && !(Object.keys(json).includes(grid.children[slotnum].timestamp))) { if (grid.children[slotnum].className == "game" && !(Object.keys(json).includes(grid.children[slotnum].timestamp))) {
grid.removeChild(grid.children[slotnum]); grid.children[slotnum].className = "emptyslot";
grid.children[slotnum].innerHTML = "";
} }
} }
var requiredcells = Math.max(3, 3 * Math.ceil(Object.keys(json).length/3)); while (grid.children[grid.children.length-1].className == "emptyslot" &&
grid.children[grid.children.length-2].className == "emptyslot" &&
grid.children[grid.children.length-3].className == "emptyslot" &&
grid.children.length > 3) {
while (grid.children.length > requiredcells) { for (var i = 0; i < 3; i++) {
grid.removeChild(grid.children[requiredcells]); grid.removeChild(grid.children[grid.children.length-1]);
}
} }
while (grid.children.length < requiredcells) {
insertEmpty(grid);
}
console.log(grid.children.length)
}); });
const insertEmpty = (grid) => { const insertEmpty = (grid) => {