Spaces:
Running
Running
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();
|