';
}
}
// Load series releases for the Series tab
async function loadSeriesReleases() {
try {
const container = document.getElementById('seriesReleasesList');
if (!container) return;
container.innerHTML = '
Chargement des dernières sorties séries...
';
// For series, we'll show the same releases but could filter later
const response = await fetch(`${API_BASE}/releases/latest?limit=12`);
const data = await response.json();
if (data.releases && data.releases.length > 0) {
container.innerHTML = `
`;
}
}
}
// Show provider search (redirects to search tab)
function showProviderSearch(providerId) {
switchTab('search');
// Could pre-fill search with provider-specific content
}
// Show download info (explains how to download)
function showDownloadInfo() {
alert('💡 Pour télécharger un fichier:\n\n1. Utilisez l\'onglet "Recherche"\n2. Entrez le nom de l\'anime/série\n3. Cliquez sur "Télécharger" sur un épisode\n\nOu bien:\n- Copiez directement un lien de téléchargement dans la barre d\'adresse de votre navigateur');
}
// Make additional functions available globally
window.showProviderSearch = showProviderSearch;
window.showDownloadInfo = showDownloadInfo;
// Initialize new tabs when they're first opened
document.addEventListener('DOMContentLoaded', () => {
// Wait for main.js to be loaded
setTimeout(() => {
// Override switchTab to load content when opening new tabs
const originalSwitchTab = window.switchTab;
if (originalSwitchTab) {
window.switchTab = function(tabName) {
// Call original switchTab first
originalSwitchTab(tabName);
// Load content for new tabs (after a small delay for DOM to update)
setTimeout(() => {
if (tabName === 'anime') {
if (!window.animeTabLoaded) {
loadAnimeReleases();
window.animeTabLoaded = true;
}
} else if (tabName === 'series') {
if (!window.seriesTabLoaded) {
loadSeriesReleases();
window.seriesTabLoaded = true;
}
} else if (tabName === 'providers') {
if (!window.providersTabLoaded) {
loadProvidersGrid();
window.providersTabLoaded = true;
}
}
}, 100);
};
}
}, 500);
});
// Make functions available globally
window.loadAnimeReleases = loadAnimeReleases;
window.loadSeriesReleases = loadSeriesReleases;
window.loadProvidersGrid = loadProvidersGrid;