Skip to content

Commit

Permalink
Refactored the script to skip missing elements
Browse files Browse the repository at this point in the history
  • Loading branch information
Rakesh9100 committed Jan 14, 2025
1 parent 7acb438 commit b720383
Showing 1 changed file with 2 additions and 6 deletions.
8 changes: 2 additions & 6 deletions script.js
Original file line number Diff line number Diff line change
Expand Up @@ -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();
Expand All @@ -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
});

0 comments on commit b720383

Please sign in to comment.