Skip to content

Commit 3253038

Browse files
committed
pull form out like in the other view
1 parent 7ce7e02 commit 3253038

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

evap/rewards/templates/rewards_reward_point_redemption_event_list.html

-22
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,6 @@
33
</div>
44
<div class="card-body">
55
{% if events %}
6-
<form id="event-deletion-form" method="POST" action="{% url 'rewards:reward_point_redemption_event_delete' %}">
7-
{% csrf_token %}
8-
</form>
9-
10-
<script defer>
11-
const form = document.getElementById("event-deletion-form");
12-
form.addEventListener("submit", event => {
13-
event.preventDefault();
14-
const body = new FormData(form);
15-
const request = fetch(
16-
form.action,
17-
{ method: form.method, body },
18-
);
19-
request.then(response => {
20-
assert(response.ok);
21-
fadeOutThenRemove(document.querySelector(`#event-row-${body.get("event_id")}`));
22-
}).catch(error => {
23-
window.alert("{% trans 'The server is not responding.' %}");
24-
});;
25-
});
26-
</script>
27-
286
<table class="table table-striped">
297
<thead>
308
<tr>

evap/rewards/templates/rewards_reward_point_redemption_events.html

+22
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,28 @@
1616
</div>
1717
</div>
1818

19+
<form id="event-deletion-form" method="POST" action="{% url 'rewards:reward_point_redemption_event_delete' %}">
20+
{% csrf_token %}
21+
</form>
22+
23+
<script defer>
24+
const form = document.getElementById("event-deletion-form");
25+
form.addEventListener("submit", event => {
26+
event.preventDefault();
27+
const body = new FormData(form);
28+
const request = fetch(
29+
form.action,
30+
{ method: form.method, body },
31+
);
32+
request.then(response => {
33+
assert(response.ok);
34+
fadeOutThenRemove(document.querySelector(`#event-row-${body.get("event_id")}`));
35+
}).catch(error => {
36+
window.alert("{% trans 'The server is not responding.' %}");
37+
});;
38+
});
39+
</script>
40+
1941
<div class="card card-outline-primary mb-3">
2042
{% trans 'Upcoming events' as title %}
2143
{% include 'rewards_reward_point_redemption_event_list.html' with title=title events=upcoming_events %}

0 commit comments

Comments
 (0)