Widget:Droflax
Ir para navegação
Ir para pesquisar
Receitas do Baratie e Aliança
Carregando receitas...
Baratie
Aliança
<script> // 1. Definimos los contenedores const loadingEl = document.getElementById('loading'); const errorEl = document.getElementById('error'); const baratieList = document.querySelector('#baratie-container .receitas-list'); const aliancaList = document.querySelector('#alianca-container .receitas-list');
// 2. Función para cargar el JSON async function cargarReceitas() {
try {
const response = await fetch('https://wiki.gla.com.br/index.php/Receitas.json');
if (!response.ok) throw new Error('Falha ao cargar receitas');
return await response.json();
} catch (err) {
errorEl.textContent = `Erro: ${err.message}`;
errorEl.style.display = 'block';
return null;
}
}
// 3. Función para mostrar las recetas function mostrarReceitas(data) {
if (!data) return;
// Limpiar contenedores
baratieList.innerHTML = ;
aliancaList.innerHTML = ;
// Mostrar recetas de Baratie
for (const [id, receita] of Object.entries(data.baratie)) {
baratieList.innerHTML += `
<img src="${receita.thumb}" width="50" height="50">
${receita.nome} - ${receita.cost} Berry
`;
}
// Mostrar recetas de Aliança
for (const [id, receita] of Object.entries(data.alianca)) {
aliancaList.innerHTML += `
<img src="${receita.thumb}" width="50" height="50">
${receita.nome} - ${receita.cost} Berry
`; }
}
// 4. Cargar y mostrar al iniciar (async function init() {
const receitas = await cargarReceitas(); loadingEl.style.display = 'none'; if (receitas) mostrarReceitas(receitas);
})(); </script>