From b720383e08466d235d7879f9004b3ce102755a24 Mon Sep 17 00:00:00 2001 From: Rakesh9100 Date: Tue, 14 Jan 2025 13:45:57 +0530 Subject: [PATCH] Refactored the script to skip missing elements --- script.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/script.js b/script.js index 1a61bb6b..d73d6a1a 100644 --- a/script.js +++ b/script.js @@ -173,9 +173,9 @@ document.addEventListener("DOMContentLoaded", function () { const componentsLink = document.querySelector('.nav-menu a[href="#components"]'); // Check if elements exist before adding event listeners - const searchBarSection = document.getElementById('searchBar'); const componentsSection = document.getElementById('components'); + // Proceed only if all required elements exist if (homeLink && componentsLink && componentsSection) { componentsLink.addEventListener('click', (event) => { event.preventDefault(); @@ -200,10 +200,6 @@ document.addEventListener("DOMContentLoaded", function () { homeLink.style.color = 'red'; } }); - } else { - // If any of the navbar elements are missing, log a warning but don't stop the script - if (!homeLink) console.warn("Home link not found"); - if (!componentsLink) console.warn("Components link not found"); - if (!componentsSection) console.warn("Components section not found"); } + // If elements are missing, silently do nothing }); \ No newline at end of file