From 916511edf493590c1b101dbc806d6b75f9dfa08d Mon Sep 17 00:00:00 2001 From: Michael Bumann Date: Tue, 14 Apr 2020 14:00:03 +0200 Subject: [PATCH] Use turbolinks:load event listener We use turbolinks so the DOMContentLoaded is not enough --- app/javascript/burger_menu.js | 2 +- app/javascript/demo.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/javascript/burger_menu.js b/app/javascript/burger_menu.js index a37539d..6660a22 100644 --- a/app/javascript/burger_menu.js +++ b/app/javascript/burger_menu.js @@ -1,4 +1,4 @@ -document.addEventListener('DOMContentLoaded', () => { +document.addEventListener("turbolinks:load", function () { const $navbarBurgers = document.querySelectorAll('.navbar-burger'); // Check if there are any navbar burgers if ($navbarBurgers.length > 0) { diff --git a/app/javascript/demo.js b/app/javascript/demo.js index b23fc05..66e15d5 100644 --- a/app/javascript/demo.js +++ b/app/javascript/demo.js @@ -1,4 +1,4 @@ -document.addEventListener('DOMContentLoaded', function() { +document.addEventListener("turbolinks:load", function () { var demoForm = document.getElementById('demo-form'); if (!demoForm) { return;