diff --git a/ihatemoney/static/css/main.css b/ihatemoney/static/css/main.css index 4c61fbea..e0d8e86e 100644 --- a/ihatemoney/static/css/main.css +++ b/ihatemoney/static/css/main.css @@ -310,6 +310,11 @@ footer .footer-left { background: url("../images/delete.png") no-repeat right; } +.bill-actions > form > .confirm.btn-danger { + outline-color: #c82333; + box-shadow: none; +} + .bill-actions > .edit { background: url("../images/edit.png") no-repeat right; } diff --git a/ihatemoney/templates/list_bills.html b/ihatemoney/templates/list_bills.html index 0445d99d..27c0e291 100644 --- a/ihatemoney/templates/list_bills.html +++ b/ihatemoney/templates/list_bills.html @@ -39,8 +39,29 @@ $('#bill_table tbody tr').hover(highlight_owers, unhighlight_owers); + + + let link = $('#delete-bill').find('button'); + let deleteOriginalHTML = link.html(); + link.click(function() { + if (link.hasClass("confirm")){ + return true; + } + link.html("{{_("Are you sure?")}}"); + link.removeClass("action delete"); + link.addClass("confirm btn-danger"); + return false; + }); + + $('#delete-bill').focusout(function() { + link.removeClass("confirm btn-danger"); + link.html(deleteOriginalHTML); + link.addClass("action delete"); + }); + {% endblock %} + {% block sidebar %}