|
@@ -0,0 +1,27 @@
|
|
|
+function confirmDelete(url, id) {
|
|
|
+ if ($(`#confirm_${id}`).length > 0) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ let link = $(`#delete_${id}`);
|
|
|
+ let confirm = link.append(
|
|
|
+ `<span class="deleteconfirm" id="confirm_${id}">Are you sure?
|
|
|
+ <a id="do_delete_${id}">yes</a>
|
|
|
+ <a id="cancel_delete_${id}">no</a>
|
|
|
+ </span>`);
|
|
|
+ $(document).on('click', `a#do_delete_${id}`, function() {
|
|
|
+ var req = new XMLHttpRequest();
|
|
|
+ req.addEventListener("load", function() {
|
|
|
+ $(`#link_${id}`).remove();
|
|
|
+ });
|
|
|
+ req.open("DELETE", url);
|
|
|
+ req.send();
|
|
|
+ });
|
|
|
+ $(document).on('click', `a#cancel_delete_${id}`, function() {
|
|
|
+ $(`#confirm_${id}`).remove();
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+function removeConfirm(id) {
|
|
|
+ $(`#confirm_${id}`).remove();
|
|
|
+}
|