diff --git a/application/views/admin/footer.php b/application/views/admin/footer.php index 3f87390..af8c476 100644 --- a/application/views/admin/footer.php +++ b/application/views/admin/footer.php @@ -12,11 +12,13 @@ defined('BASEPATH') OR exit('No direct script access allowed'); + + + - \ No newline at end of file + + diff --git a/assets/js/custom.js b/assets/js/custom.js index c1cdafa..69b53a6 100644 --- a/assets/js/custom.js +++ b/assets/js/custom.js @@ -418,41 +418,41 @@ var deletePost = function (id) { }); }; -// $('#deleteModal').on('show.bs.modal', function (event) { -// var button = $(event.relatedTarget); -// var type = button.data('type'); -// var title = button.data('title'); -// var id = button.data('id'); -// -// var modal = $(this); - // modal.find('.modal-body').html("
Durch das Klicken auf den Bestätigungs-Button wird der/die/das " + type + " unwiederruflich gelöscht und kann nicht wiederhergestellt werden!

Diese Aktion kann NICHT rückgängig gemacht werden. Dies wird alle Kommentare, Statistiken, Likes und Inhalte von " + title + " unwiederruflich löschen.

Bitte gib zur Bestätigung den Titel des Eintrags unter Berücksichtigung der Groß- und Kleinschreibung ein:

"); - // modal.find('.modal-footer .btn-red').attr('disabled', ''); - // $('#confirm-delete-input').keyup(function () { - // var removeButton = $('.modal-footer .btn-red', '#deleteModal'); - // if ($(this).val() == title) { - // removeButton.removeAttr('disabled'); - // switch (type) { - // case "Blog-Post": - // removeButton.attr('onclick', 'deletePostFinally(' + id + ', "/admin/blog/deleteFinally", "post")'); - // break; - // case "Projekt": - // removeButton.attr('onclick', 'deletePostFinally(' + id + ', "/admin/projects/delete", "entry")'); - // break; - // case "Projekt-Kategorie": - // removeButton.attr('onclick', 'deletePostFinally(' + id + ', "/admin/projects/delete_category", "category")'); - // break; - // case "Datei": - // removeButton.attr('onclick', 'deletePostFinally(' + id + ', "/admin/files/delete", "file")'); - // break; - // } - // removeButton.css('cursor', 'pointer'); - // } else { - // removeButton.attr('disabled', ''); - // removeButton.removeAttr('onclick'); - // removeButton.css('cursor', 'auto'); - // } - // }); -// }); +$('#deleteModal').on('show.bs.modal', function (event) { + var button = $(event.relatedTarget); + var type = button.data('type'); + var title = button.data('title'); + var id = button.data('id'); + + var modal = $(this); + modal.find('.modal-body').html("
Durch das Klicken auf den Bestätigungs-Button wird der/die/das " + type + " unwiederruflich gelöscht und kann nicht wiederhergestellt werden!

Diese Aktion kann NICHT rückgängig gemacht werden. Dies wird alle Kommentare, Statistiken, Likes und Inhalte von " + title + " unwiederruflich löschen.

Bitte gib zur Bestätigung den Titel des Eintrags unter Berücksichtigung der Groß- und Kleinschreibung ein:

"); + modal.find('.modal-footer .btn-red').attr('disabled', ''); + $('#confirm-delete-input').keyup(function () { + var removeButton = $('.modal-footer .btn-red', '#deleteModal'); + if ($(this).val() == title) { + removeButton.removeAttr('disabled'); + switch (type) { + case "Blog-Post": + removeButton.attr('onclick', 'deletePostFinally(' + id + ', "/admin/blog/deleteFinally", "post")'); + break; + case "Projekt": + removeButton.attr('onclick', 'deletePostFinally(' + id + ', "/admin/projects/delete", "entry")'); + break; + case "Projekt-Kategorie": + removeButton.attr('onclick', 'deletePostFinally(' + id + ', "/admin/projects/delete_category", "category")'); + break; + case "Datei": + removeButton.attr('onclick', 'deletePostFinally(' + id + ', "/admin/files/delete", "file")'); + break; + } + removeButton.css('cursor', 'pointer'); + } else { + removeButton.attr('disabled', ''); + removeButton.removeAttr('onclick'); + removeButton.css('cursor', 'auto'); + } + }); +}); function deletePostFinally(id, url, selector) { var row = $("#" + selector + "-" + id);