Spaces:
Sleeping
Sleeping
fix
Browse files- js/interactive_grid.js +8 -8
js/interactive_grid.js
CHANGED
|
@@ -125,7 +125,7 @@ function initializeEditorBefore() {
|
|
| 125 |
|
| 126 |
image_bef = document.getElementById('image-before');
|
| 127 |
canvas_before = document.getElementById('before');
|
| 128 |
-
ctx_bef =
|
| 129 |
|
| 130 |
// Add click event listener to canvas
|
| 131 |
canvas_before.addEventListener('mousedown', handleMouseDown);
|
|
@@ -133,7 +133,7 @@ function initializeEditorBefore() {
|
|
| 133 |
canvas_before.addEventListener('mouseup', handleMouseUp);
|
| 134 |
canvas_before.addEventListener('mouseleave', handleMouseLeave);
|
| 135 |
|
| 136 |
-
cellSize =
|
| 137 |
|
| 138 |
canvas_before.addEventListener('click', (event) => {
|
| 139 |
const rect = canvas_before.getBoundingClientRect();
|
|
@@ -255,15 +255,15 @@ function drawBackgroundAfter() {
|
|
| 255 |
}
|
| 256 |
}
|
| 257 |
|
| 258 |
-
function importBackgroundBefore(
|
| 259 |
-
if (
|
| 260 |
canvasBg_bef = null;
|
| 261 |
drawGridBefore();
|
| 262 |
return;
|
| 263 |
}
|
| 264 |
|
| 265 |
let m = new Image();
|
| 266 |
-
m.src =
|
| 267 |
m.onload = function () {
|
| 268 |
canvasBg_bef = m;
|
| 269 |
drawGridBefore();
|
|
@@ -271,15 +271,15 @@ function importBackgroundBefore(image) {
|
|
| 271 |
}
|
| 272 |
|
| 273 |
|
| 274 |
-
function importBackgroundAfter(
|
| 275 |
-
if (
|
| 276 |
canvasBg_aft = null;
|
| 277 |
drawGridAfter();
|
| 278 |
return;
|
| 279 |
}
|
| 280 |
|
| 281 |
let m = new Image();
|
| 282 |
-
m.src =
|
| 283 |
m.onload = function () {
|
| 284 |
canvasBg_aft = m;
|
| 285 |
drawGridAfter();
|
|
|
|
| 125 |
|
| 126 |
image_bef = document.getElementById('image-before');
|
| 127 |
canvas_before = document.getElementById('before');
|
| 128 |
+
ctx_bef = canvas_before.getContext('2d');
|
| 129 |
|
| 130 |
// Add click event listener to canvas
|
| 131 |
canvas_before.addEventListener('mousedown', handleMouseDown);
|
|
|
|
| 133 |
canvas_before.addEventListener('mouseup', handleMouseUp);
|
| 134 |
canvas_before.addEventListener('mouseleave', handleMouseLeave);
|
| 135 |
|
| 136 |
+
cellSize = canvas_before.width / gridSize;
|
| 137 |
|
| 138 |
canvas_before.addEventListener('click', (event) => {
|
| 139 |
const rect = canvas_before.getBoundingClientRect();
|
|
|
|
| 255 |
}
|
| 256 |
}
|
| 257 |
|
| 258 |
+
function importBackgroundBefore(image_bef) {
|
| 259 |
+
if (image_bef == null) {
|
| 260 |
canvasBg_bef = null;
|
| 261 |
drawGridBefore();
|
| 262 |
return;
|
| 263 |
}
|
| 264 |
|
| 265 |
let m = new Image();
|
| 266 |
+
m.src = image_bef;
|
| 267 |
m.onload = function () {
|
| 268 |
canvasBg_bef = m;
|
| 269 |
drawGridBefore();
|
|
|
|
| 271 |
}
|
| 272 |
|
| 273 |
|
| 274 |
+
function importBackgroundAfter(image_after) {
|
| 275 |
+
if (image_after == null) {
|
| 276 |
canvasBg_aft = null;
|
| 277 |
drawGridAfter();
|
| 278 |
return;
|
| 279 |
}
|
| 280 |
|
| 281 |
let m = new Image();
|
| 282 |
+
m.src = image_after;
|
| 283 |
m.onload = function () {
|
| 284 |
canvasBg_aft = m;
|
| 285 |
drawGridAfter();
|