diff --git a/main.js b/main.js index f9146b6f..fc424222 100644 --- a/main.js +++ b/main.js @@ -760,8 +760,8 @@ function placePoints() { const spacing = (grid.spacing = rn(Math.sqrt((graphWidth * graphHeight) / cellsDesired), 2)); // spacing between points before jirrering grid.boundary = getBoundaryPoints(graphWidth, graphHeight, spacing); grid.points = getJitteredGrid(graphWidth, graphHeight, spacing); // jittered square grid - grid.cellsX = Math.floor((graphWidth + 0.5 * spacing) / spacing); - grid.cellsY = Math.floor((graphHeight + 0.5 * spacing) / spacing); + grid.cellsX = Math.floor((graphWidth + 0.5 * spacing - 1e-10) / spacing); + grid.cellsY = Math.floor((graphHeight + 0.5 * spacing - 1e-10) / spacing); TIME && console.timeEnd("placePoints"); } diff --git a/modules/ui/general.js b/modules/ui/general.js index b7a6255d..91605161 100644 --- a/modules/ui/general.js +++ b/modules/ui/general.js @@ -405,7 +405,7 @@ document.querySelectorAll("[data-locked]").forEach(function (e) { // lock option function lock(id) { - const input = document.querySelector("[data-stored='" + id + "']"); + const input = document.querySelector("[data-stored=\"" + id + "\"]"); if (input) localStorage.setItem(id, input.value); const el = document.getElementById("lock_" + id); if (!el) return;