From 947401bb933cdd31a428c643ba577abacd1f13c6 Mon Sep 17 00:00:00 2001 From: jonasled <jonas@jonasled.de> Date: Mon, 2 Mar 2020 10:03:52 +0100 Subject: [PATCH] add confirm on link delete --- templates/editEntries.html | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/templates/editEntries.html b/templates/editEntries.html index e7df5e5..ee32eaf 100644 --- a/templates/editEntries.html +++ b/templates/editEntries.html @@ -43,25 +43,27 @@ } function deleteLink(link, elementId) { - var xhttp = new XMLHttpRequest(); - xhttp.onreadystatechange = function() { - if (this.readyState == 4 && this.status == 200) { - var element = document.getElementById(elementId); - element.parentNode.removeChild(element); + if(confirm("Do you realy wan't to delete this")){ + var xhttp = new XMLHttpRequest(); + xhttp.onreadystatechange = function() { + if (this.readyState == 4 && this.status == 200) { + var element = document.getElementById(elementId); + element.parentNode.removeChild(element); - var table = document.getElementById("t01"); - var rows = table.getElementsByTagName("tr").length - if(rows <= 1){ - var messageNoLinks = document.createElement('h2'); - messageNoLinks.innerHTML = 'you have no shorten links.'; - table.parentNode.replaceChild(messageNoLinks, table); + var table = document.getElementById("t01"); + var rows = table.getElementsByTagName("tr").length + if(rows <= 1){ + var messageNoLinks = document.createElement('h2'); + messageNoLinks.innerHTML = 'you have no shorten links.'; + table.parentNode.replaceChild(messageNoLinks, table); + } + }else if(this.readyState == 4) { + alert("error deleting link") } - }else if(this.readyState == 4) { - alert("error deleting link") - } - }; - xhttp.open("GET", link, true); - xhttp.send(); + }; + xhttp.open("GET", link, true); + xhttp.send(); + } } </script> </body> -- GitLab