Stop creating multiple error dialogs

This commit is contained in:
SinTan1729 2022-11-08 18:39:23 -06:00
parent fab2924250
commit 74e5b5d1c7

View File

@ -74,12 +74,14 @@ const submitForm = () => {
}) })
.then((res) => { .then((res) => {
if (!res.ok) { if (!res.ok) {
controls = document.querySelector(".pure-controls"); if (document.getElementById("errBox") == null) {
errBox = document.createElement("p"); controls = document.querySelector(".pure-controls");
errBox.setAttribute("id", "errBox"); errBox = document.createElement("p");
errBox.setAttribute("style", "color:red"); errBox.setAttribute("id", "errBox");
errBox.innerHTML = "Short URL not valid or already in use"; errBox.setAttribute("style", "color:red");
controls.appendChild(errBox); errBox.innerHTML = "Short URL not valid or already in use!";
controls.appendChild(errBox);
}
} }
else { else {
document.getElementById("errBox")?.remove(); document.getElementById("errBox")?.remove();