diff --git a/js/list.js b/js/list.js index 4eda01f..1cb3895 100644 --- a/js/list.js +++ b/js/list.js @@ -47,29 +47,29 @@ function checkItem() { status: $(this).prop("checked") }, success: function () { - var color = $("[data-id='" + dataId + "'").data("color"); - console.log(color); - $("[data-id='" + dataId + "'").parent().parent().removeClass("bg-danger"); + var dataIdSelector = ("[data-id='" + dataId + "'"); + var color = $(dataIdSelector).data("color"); + $(dataIdSelector).parent().parent().removeClass("bg-danger"); - if($("[data-id='" + dataId + "'").prop("checked")){ - $("[data-id='" + dataId + "'").parent().parent().removeClass(color); - $("[data-id='" + dataId + "'").parent().parent().addClass("bg-success"); + if($(dataIdSelector).prop("checked")){ + $(dataIdSelector).parent().parent().removeClass(color); + $(dataIdSelector).parent().parent().addClass("bg-success"); } else{ - $("[data-id='" + dataId + "'").parent().parent().removeClass("bg-success"); - $("[data-id='" + dataId + "'").parent().parent().addClass(color); + $(dataIdSelector).parent().parent().removeClass("bg-success"); + $(dataIdSelector).parent().parent().addClass(color); } }, error: function () { - $("[data-id='" + dataId + "'").parent().parent().addClass("bg-danger"); - $("[data-id='" + dataId + "'").parent().parent().data("toggle", "popover"); - $("[data-id='" + dataId + "'").parent().parent().data("container", "body"); - $("[data-id='" + dataId + "'").parent().parent().data("placement", "top"); - $("[data-id='" + dataId + "'").parent().parent().data("html", true); - $("[data-id='" + dataId + "'").parent().parent().data("trigger", "focus"); - $("[data-id='" + dataId + "'").parent().parent().data("content", "Dieses Element konnte nicht gespeichert werden.
Bitte die Seite Aktualisieren"); - $("[data-id='" + dataId + "'").parent().parent().attr("title", "Fehler!"); - $("[data-id='" + dataId + "'").parent().parent().popover('show'); + $(dataIdSelector).parent().parent().addClass("bg-danger"); + $(dataIdSelector).parent().parent().data("toggle", "popover"); + $(dataIdSelector).parent().parent().data("container", "body"); + $(dataIdSelector).parent().parent().data("placement", "top"); + $(dataIdSelector).parent().parent().data("html", true); + $(dataIdSelector).parent().parent().data("trigger", "focus"); + $(dataIdSelector).parent().parent().data("content", "Dieses Element konnte nicht gespeichert werden.
Bitte die Seite Aktualisieren"); + $(dataIdSelector).parent().parent().attr("title", "Fehler!"); + $(dataIdSelector).parent().parent().popover('show'); } }); } \ No newline at end of file