mirror of
https://github.com/spiral-project/ihatemoney.git
synced 2025-04-28 17:32:38 +02:00
added confirmation for expense deletion (#1096)
This commit is contained in:
parent
7714ed9198
commit
4bef5ad922
2 changed files with 27 additions and 1 deletions
|
@ -310,6 +310,11 @@ footer .footer-left {
|
||||||
background: url("../images/delete.png") no-repeat right;
|
background: url("../images/delete.png") no-repeat right;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.bill-actions > form > .confirm.btn-danger {
|
||||||
|
outline-color: #c82333;
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
|
||||||
.bill-actions > .edit {
|
.bill-actions > .edit {
|
||||||
background: url("../images/edit.png") no-repeat right;
|
background: url("../images/edit.png") no-repeat right;
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,8 +39,29 @@
|
||||||
|
|
||||||
$('#bill_table tbody tr').hover(highlight_owers, unhighlight_owers);
|
$('#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 %}
|
{% endblock %}
|
||||||
|
|
||||||
|
|
||||||
{% block sidebar %}
|
{% block sidebar %}
|
||||||
<div class="sidebar_content">
|
<div class="sidebar_content">
|
||||||
<form id="add-member-form" action="{{ url_for(".add_member") }}" method="post" class="py-3">
|
<form id="add-member-form" action="{{ url_for(".add_member") }}" method="post" class="py-3">
|
||||||
|
@ -137,7 +158,7 @@
|
||||||
</td>
|
</td>
|
||||||
<td class="bill-actions">
|
<td class="bill-actions">
|
||||||
<a class="edit" href="{{ url_for(".edit_bill", bill_id=bill.id) }}" title="{{ _("edit") }}">{{ _('edit') }}</a>
|
<a class="edit" href="{{ url_for(".edit_bill", bill_id=bill.id) }}" title="{{ _("edit") }}">{{ _('edit') }}</a>
|
||||||
<form action="{{ url_for(".delete_bill", bill_id=bill.id) }}" method="POST">
|
<form id="delete-bill"action="{{ url_for(".delete_bill", bill_id=bill.id) }}" method="POST">
|
||||||
{{ csrf_form.csrf_token }}
|
{{ csrf_form.csrf_token }}
|
||||||
<button class="action delete" type="submit" title="{{ _("delete") }}"></button>
|
<button class="action delete" type="submit" title="{{ _("delete") }}"></button>
|
||||||
</form>
|
</form>
|
||||||
|
|
Loading…
Reference in a new issue