From 35c1cb74fcf0542d298951cd197f91bf12776f48 Mon Sep 17 00:00:00 2001 From: Felipe Moreira Date: Mon, 13 Jan 2025 13:22:22 -0300 Subject: [PATCH] fix: links loading (#40) * fix: links loading * fix: mehtod indentation --- index.html | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 2fc77f7..0097877 100755 --- a/index.html +++ b/index.html @@ -107,11 +107,24 @@

Felipe Moreira

const container = document.getElementById("links-container"); arquivos.forEach(arquivo => { - const caminhoArquivo = `${pasta}CV_FelipeMoreira${arquivo.sufixo}`; - const link = document.createElement("a"); - link.href = caminhoArquivo; - link.innerHTML = `${arquivo.alt}`; - container.appendChild(link); + fetch(pasta) + .then(response => response.text()) + .then(data => { + // Usando uma expressão regular para encontrar o arquivo com o sufixo correspondente + const regex = new RegExp(`href="([^"]*${arquivo.sufixo})"`, "i"); + const match = data.match(regex); + + if (match && match[1]) { + const caminhoArquivo = match[1]; + const link = document.createElement("a"); + link.href = caminhoArquivo; + link.innerHTML = `${arquivo.alt}`; + container.appendChild(link); + } else { + console.warn(`Arquivo com sufixo ${arquivo.sufixo} não encontrado.`); + } + }) + .catch(error => console.error("Erro ao carregar os arquivos:", error)); }); }