Home

assets/scripts/helpers.js

Utility functions for DOM interaction and UI behavior in the Pokédex web app. This file includes small, reusable helpers such as element selection, input clearing, button visibility toggling, scroll control, and event propagation handling.
Source:

assets/scripts/overlays.js

Manages all overlay-related UI behavior in the Pokédex web app. Includes logic for the loading overlay and the Pokémon detail overlay (dialog), including rendering, toggling, navigation, and scroll locking.
Source:

assets/scripts/templates.js

HTML template functions for rendering UI elements in the Pokédex web app. This file provides reusable template strings for rendering Pokémon overview cards, detail views (about, stats, moves), type icons, abilities, and the MissingNo fallback.
Source:

script.js

Main application logic for the Pokédex web app. This file handles initial setup, loading and rendering of Pokémon cards, search functionality, event handling, and interaction with the PokéAPI.
Source: