document.addEventListener('DOMContentLoaded', () => {
// Load surahs data
fetch('https://api.alquran.cloud/v1/surah')
.then(response => response.json())
.then(data => {
const surahsContainer = document.querySelector('#surahs .grid');
data.data.forEach(surah => {
const surahCard = document.createElement('div');
surahCard.className = 'surah-card bg-white rounded-xl shadow-md overflow-hidden hover:shadow-lg cursor-pointer';
surahCard.innerHTML = `
${surah.revelationType} • ${surah.numberOfAyahs} verses${surah.englishNameTranslation}
${surahData.revelationType} • ${surahData.numberOfAyahs} verses
${surahData.name}
`; } // Load verses const versesContainer = document.querySelector('.verses-container'); if (versesContainer) { surahData.ayahs.forEach(ayah => { const verseElement = document.createElement('div'); verseElement.className = 'verse-container bg-white p-4 rounded-lg mb-4 shadow-sm'; verseElement.innerHTML = `${ayah.text}
${ayah.translation}
`; versesContainer.appendChild(verseElement); }); } }) .catch(error => console.error('Error loading surah:', error)); } // Check if we're on surah.html and load the specific surah if (window.location.pathname.includes('surah.html')) { const params = new URLSearchParams(window.location.search); const surahNumber = params.get('number'); if (surahNumber) { loadSurah(surahNumber); } }