document.addEventListener('submit', function(event) {
var form = event.target; if (matches.call(form, 'form[data-remote]')) { var url = form.action; var method = (form.method || form.getAttribute('data-method') || 'POST').toUpperCase(); var data = new FormData(form); if (CSRF.param() && CSRF.token()) { data[CSRF.param()] = CSRF.token(); } if (LiteAjax.ajax({ url: url, method: method, data: data, target: form })){ event.preventDefault(); } else { return true; } }
});