Avoid nested forms in admin
I was using a <form> to delete slides and other such elements before adding the form to sort these same elements with drag and drop, without realizing that i was wrapping the existing delete <form>s, that now would not submit properly—they were submitting the sort form instead.
This commit is contained in:
parent
36213c75de
commit
89f8f91a4b
|
@ -39,11 +39,11 @@
|
||||||
</td>
|
</td>
|
||||||
<td><a href="/admin/campsites/types/{{ $.TypeSlug }}/slides/{{ .ID }}">{{ .Caption }}</a></td>
|
<td><a href="/admin/campsites/types/{{ $.TypeSlug }}/slides/{{ .ID }}">{{ .Caption }}</a></td>
|
||||||
<td>
|
<td>
|
||||||
<form data-hx-delete="/admin/campsites/types/{{ $.TypeSlug }}/slides/{{ .ID }}"
|
<button data-hx-delete="/admin/campsites/types/{{ $.TypeSlug }}/slides/{{ .ID }}"
|
||||||
data-hx-confirm="{{ $confirm }}"
|
data-hx-confirm="{{ $confirm }}"
|
||||||
data-hx-headers='{ {{ CSRFHeader }} }'>
|
data-hx-headers='{ {{ CSRFHeader }} }'>
|
||||||
<button type="submit">{{( pgettext "Delete" "action" )}}</button>
|
{{( pgettext "Delete" "action" )}}
|
||||||
</form>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -38,11 +38,11 @@
|
||||||
</td>
|
</td>
|
||||||
<td><a href="/admin/home/slides/{{ .ID }}">{{ .Caption }}</a></td>
|
<td><a href="/admin/home/slides/{{ .ID }}">{{ .Caption }}</a></td>
|
||||||
<td>
|
<td>
|
||||||
<form data-hx-delete="/admin/home/slides/{{ .ID }}"
|
<button data-hx-delete="/admin/home/slides/{{ .ID }}"
|
||||||
data-hx-confirm="{{ $confirm }}"
|
data-hx-confirm="{{ $confirm }}"
|
||||||
data-hx-headers='{ {{ CSRFHeader }} }'>
|
data-hx-headers='{ {{ CSRFHeader }} }'>
|
||||||
<button type="submit">{{( pgettext "Delete" "action" )}}</button>
|
{{( pgettext "Delete" "action" )}}
|
||||||
</form>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -38,11 +38,11 @@
|
||||||
</td>
|
</td>
|
||||||
<td><a href="/admin/services/slides/{{ .ID }}">{{ .Caption }}</a></td>
|
<td><a href="/admin/services/slides/{{ .ID }}">{{ .Caption }}</a></td>
|
||||||
<td>
|
<td>
|
||||||
<form data-hx-delete="/admin/services/slides/{{ .ID }}"
|
<button data-hx-delete="/admin/services/slides/{{ .ID }}"
|
||||||
data-hx-confirm="{{ $confirm }}"
|
data-hx-confirm="{{ $confirm }}"
|
||||||
data-hx-headers='{ {{ CSRFHeader }} }'>
|
data-hx-headers='{ {{ CSRFHeader }} }'>
|
||||||
<button type="submit">{{( pgettext "Delete" "action" )}}</button>
|
{{( pgettext "Delete" "action" )}}
|
||||||
</form>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@ -82,11 +82,11 @@
|
||||||
</td>
|
</td>
|
||||||
<td class="icon_{{ .Icon }}"><a href="{{ .URL }}">{{ .Name }}</a></td>
|
<td class="icon_{{ .Icon }}"><a href="{{ .URL }}">{{ .Name }}</a></td>
|
||||||
<td>
|
<td>
|
||||||
<form data-hx-delete="{{ .URL }}"
|
<button data-hx-delete="{{ .URL }}"
|
||||||
data-hx-confirm="{{ $confirm }}"
|
data-hx-confirm="{{ $confirm }}"
|
||||||
data-hx-headers='{ {{ CSRFHeader }} }'>
|
data-hx-headers='{ {{ CSRFHeader }} }'>
|
||||||
<button type="submit">{{( pgettext "Delete" "action" )}}</button>
|
{{( pgettext "Delete" "action" )}}
|
||||||
</form>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -38,11 +38,11 @@
|
||||||
</td>
|
</td>
|
||||||
<td><a href="{{ .URL }}">{{ .Name }}</a></td>
|
<td><a href="{{ .URL }}">{{ .Name }}</a></td>
|
||||||
<td>
|
<td>
|
||||||
<form data-hx-delete="/admin/surroundings//{{ .ID }}"
|
<button data-hx-delete="/admin/surroundings//{{ .ID }}"
|
||||||
data-hx-confirm="{{ $confirm }}"
|
data-hx-confirm="{{ $confirm }}"
|
||||||
data-hx-headers='{ {{ CSRFHeader }} }'>
|
data-hx-headers='{ {{ CSRFHeader }} }'>
|
||||||
<button type="submit">{{( pgettext "Delete" "action" )}}</button>
|
{{( pgettext "Delete" "action" )}}
|
||||||
</form>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
Loading…
Reference in New Issue