Michael Bumann 916511edf4 Use turbolinks:load event listener
We use turbolinks so the DOMContentLoaded is not enough
2020-04-14 14:13:06 +02:00

21 lines
737 B
JavaScript

document.addEventListener("turbolinks:load", function () {
var demoForm = document.getElementById('demo-form');
if (!demoForm) {
return;
}
demoForm.addEventListener('submit', function(e) {
var submitButton = document.getElementById('demo-submit');
submitButton.innerText = 'loading...';
submitButton.disabled = 'true'
});
demoForm.addEventListener('tinyforms:submitted', function(e) {
var name = document.getElementById('demo-submission-name');
var demoFields = document.getElementById('demo-fields');
var demoSucess = document.getElementById('demo-success');
demoFields.style.display = 'none';
demoSucess.style.display = 'block';
name.innerText = e.detail.submission.Name;
});
});