From 833c1a55195de0bd564517e1909647c6d89f1611 Mon Sep 17 00:00:00 2001 From: Michael Bumann Date: Tue, 14 Apr 2020 14:01:15 +0200 Subject: [PATCH] Prevent tinyforms.js to init multipe times --- app/javascript/tinyforms.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/javascript/tinyforms.js b/app/javascript/tinyforms.js index c1e242c..2e6c4ce 100644 --- a/app/javascript/tinyforms.js +++ b/app/javascript/tinyforms.js @@ -1,9 +1,13 @@ window.tinyforms = { init: function() { + if (tinyforms.loaded) { + return; + } var forms = document.querySelectorAll('form[data-tinyforms]'); forms.forEach(function(form) { form.addEventListener('submit', tinyforms.onSubmit); }); + tinyforms.loaded = true; }, submitForm: function(form) {