Update index.html
Browse files- index.html +7 -6
index.html
CHANGED
@@ -92,7 +92,7 @@
|
|
92 |
const target = e.target;
|
93 |
if (target.files.length > 0) {
|
94 |
const href = URL.createObjectURL(target.files[0]);
|
95 |
-
|
96 |
drawImageCanvas(href);
|
97 |
setImageEmbeddings(href);
|
98 |
togglePointMode(false);
|
@@ -118,12 +118,12 @@
|
|
118 |
|
119 |
if (files.length > 0) {
|
120 |
const href = URL.createObjectURL(files[0]);
|
121 |
-
|
122 |
drawImageCanvas(href);
|
123 |
setImageEmbeddings(href);
|
124 |
togglePointMode(false);
|
125 |
} else if (url) {
|
126 |
-
|
127 |
drawImageCanvas(url);
|
128 |
setImageEmbeddings(url);
|
129 |
togglePointMode(false);
|
@@ -144,7 +144,7 @@
|
|
144 |
const target = e.target;
|
145 |
if (target.nodeName === "IMG") {
|
146 |
const href = target.src;
|
147 |
-
|
148 |
drawImageCanvas(href);
|
149 |
setImageEmbeddings(href);
|
150 |
}
|
@@ -155,7 +155,7 @@
|
|
155 |
});
|
156 |
//add event listener to clear button
|
157 |
clearBtn.addEventListener("click", () => {
|
158 |
-
|
159 |
togglePointMode(false);
|
160 |
pointArr = [];
|
161 |
});
|
@@ -259,13 +259,14 @@
|
|
259 |
currentImageURL = imageURL;
|
260 |
}
|
261 |
|
262 |
-
function
|
263 |
ctxCanvas.clearRect(0, 0, canvas.width, canvas.height);
|
264 |
ctxMask.clearRect(0, 0, canvas.width, canvas.height);
|
265 |
hasImage = false;
|
266 |
isEmbedding = false;
|
267 |
isSegmenting = false;
|
268 |
currentImageURL = "";
|
|
|
269 |
clearBtn.disabled = true;
|
270 |
canvas.parentElement.style.height = "auto";
|
271 |
dropButtons.classList.remove("invisible");
|
|
|
92 |
const target = e.target;
|
93 |
if (target.files.length > 0) {
|
94 |
const href = URL.createObjectURL(target.files[0]);
|
95 |
+
clearImageCanvas();
|
96 |
drawImageCanvas(href);
|
97 |
setImageEmbeddings(href);
|
98 |
togglePointMode(false);
|
|
|
118 |
|
119 |
if (files.length > 0) {
|
120 |
const href = URL.createObjectURL(files[0]);
|
121 |
+
clearImageCanvas();
|
122 |
drawImageCanvas(href);
|
123 |
setImageEmbeddings(href);
|
124 |
togglePointMode(false);
|
125 |
} else if (url) {
|
126 |
+
clearImageCanvas();
|
127 |
drawImageCanvas(url);
|
128 |
setImageEmbeddings(url);
|
129 |
togglePointMode(false);
|
|
|
144 |
const target = e.target;
|
145 |
if (target.nodeName === "IMG") {
|
146 |
const href = target.src;
|
147 |
+
clearImageCanvas();
|
148 |
drawImageCanvas(href);
|
149 |
setImageEmbeddings(href);
|
150 |
}
|
|
|
155 |
});
|
156 |
//add event listener to clear button
|
157 |
clearBtn.addEventListener("click", () => {
|
158 |
+
clearImageCanvas();
|
159 |
togglePointMode(false);
|
160 |
pointArr = [];
|
161 |
});
|
|
|
259 |
currentImageURL = imageURL;
|
260 |
}
|
261 |
|
262 |
+
function clearImageCanvas() {
|
263 |
ctxCanvas.clearRect(0, 0, canvas.width, canvas.height);
|
264 |
ctxMask.clearRect(0, 0, canvas.width, canvas.height);
|
265 |
hasImage = false;
|
266 |
isEmbedding = false;
|
267 |
isSegmenting = false;
|
268 |
currentImageURL = "";
|
269 |
+
pointArr = [];
|
270 |
clearBtn.disabled = true;
|
271 |
canvas.parentElement.style.height = "auto";
|
272 |
dropButtons.classList.remove("invisible");
|