sutty-base-jekyll-theme/_includes/contact.html
f ef03d1ceec evitar problemas de cors con turbo
turbo envía los formularios en segundo plano y por alguna razón la api
no está respondiendo a las peticiones de cors.  necesita más trabajo
realmente pero ahora no podemos ocuparnos de turbo.

fixes sutty/sutty#2117
2021-06-17 20:23:32 -03:00

24 lines
801 B
HTML

{% comment %}
Esta imagen obtiene una cookie desde la API de Sutty para autorizar el
envío del formulario.
{% endcomment %}
<img class="d-none invisible" src="https://api.sutty.nl/v1/sites/{{ site.hostname }}/contact/cookie.png" />
{% comment %}
El formulario se envía a la API. La definición del formulario se
encuentra en _data/forms/contacto.yml
{% endcomment %}
<form
data-turbo="false"
data-controller="contact"
data-delay="60"
action="https://api.sutty.nl/v1/sites/{{ site.hostname }}/contact/{{ include.name }}"
method="post">
{%- for field in include.form -%}
{% assign template = field[1].type | append: '.html' %}
<div class="col{{ field[1].col | default: 12 | prepend: '-' }}">
{% include {{ template }} field=field %}
</div>
{%- endfor -%}
</form>