From c5623e2f380c2f08283a0cb7ebd7983c2e286b41 Mon Sep 17 00:00:00 2001 From: Tony Ho Date: Sat, 21 Jul 2018 02:33:06 +1000 Subject: [PATCH] Fix JavaScript error when search is not enabled (#66) Check `mySearchToggle` exists before calling `addEventListener()` to prevent error when search toggle does not exist. --- assets/javascripts/main.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/assets/javascripts/main.js b/assets/javascripts/main.js index be8d593..3a491aa 100644 --- a/assets/javascripts/main.js +++ b/assets/javascripts/main.js @@ -60,9 +60,11 @@ myMenu.addEventListener('click', function () { toggleClassMenu(); animateMenuItems(); }, false); -mySearchToggle.addEventListener('click', function () { - toggleClassSearch(); -}, false); +if (mySearchToggle) { + mySearchToggle.addEventListener('click', function () { + toggleClassSearch(); + }, false); +} // Toggle search input and content visibility function toggleClassSearch() {