pooyanrg commited on
Commit
bbb4a99
·
1 Parent(s): dc5b3c0
Files changed (1) hide show
  1. js/interactive_grid.js +10 -14
js/interactive_grid.js CHANGED
@@ -135,13 +135,11 @@ function initializeEditorBefore() {
135
  canvas_before.addEventListener('mouseleave', handleMouseLeave);
136
 
137
  canvas_before.addEventListener('click', (event) => {
138
- // const rect = canvas_before.getBoundingClientRect();
139
- // const scaleX = canvas_before.width / rect.width;
140
- // const scaleY = canvas_before.height / rect.height;
141
- // const x = (event.clientX - rect.left) * scaleX;
142
- // const y = (event.clientY - rect.top) * scaleY;
143
- const x = event.clientX;
144
- const y = event.clientY;
145
  const row = Math.floor(y / cellSizeY);
146
  const col = Math.floor(x / cellSizeX);
147
 
@@ -181,13 +179,11 @@ function initializeEditorAfter() {
181
  canvas_after.addEventListener('mouseleave', handleMouseLeave);
182
 
183
  canvas_after.addEventListener('click', (event) => {
184
- // const rect = canvas_after.getBoundingClientRect();
185
- // const scaleX = canvas_after.width / rect.width;
186
- // const scaleY = canvas_after.height / rect.height;
187
- // const x = (event.clientX - rect.left) * scaleX;
188
- // const y = (event.clientY - rect.top) * scaleY;
189
- const x = event.clientX;
190
- const y = event.clientY;
191
  const row = Math.floor(y / cellSizeY);
192
  const col = Math.floor(x / cellSizeX);
193
 
 
135
  canvas_before.addEventListener('mouseleave', handleMouseLeave);
136
 
137
  canvas_before.addEventListener('click', (event) => {
138
+ const rect = canvas_before.getBoundingClientRect();
139
+ const scaleX = canvas_before.width / rect.width;
140
+ const scaleY = canvas_before.height / rect.height;
141
+ const x = (event.clientX - rect.left) * scaleX;
142
+ const y = (event.clientY - rect.top) * scaleY;
 
 
143
  const row = Math.floor(y / cellSizeY);
144
  const col = Math.floor(x / cellSizeX);
145
 
 
179
  canvas_after.addEventListener('mouseleave', handleMouseLeave);
180
 
181
  canvas_after.addEventListener('click', (event) => {
182
+ const rect = canvas_after.getBoundingClientRect();
183
+ const scaleX = canvas_after.width / rect.width;
184
+ const scaleY = canvas_after.height / rect.height;
185
+ const x = (event.clientX - rect.left) * scaleX;
186
+ const y = (event.clientY - rect.top) * scaleY;
 
 
187
  const row = Math.floor(y / cellSizeY);
188
  const col = Math.floor(x / cellSizeX);
189