Add funcao para colocar postos de venda na sidebar da margem direita

This commit is contained in:
Rafael Tavares Juliani 2023-10-21 19:47:03 -03:00
parent 456c13640c
commit e8e3becf42

View File

@ -1087,4 +1087,49 @@ document.querySelector(".close").addEventListener("click", function() {
}//fecha funcao pegarReferencia
// Colocar as opções de venda (postos-de-venda.json) na sidebar da margin direita
// Faça uma requisição HTTP para carregar o arquivo "postos-de-venda.json" da raiz do site
fetch("/postos-de-venda.json")
.then(response => response.json())
.then(data => {
// Verifique se o JSON não contém a chave "Ainda não disponível"
if (!Object.values(data).some(value => value.includes("Ainda não disponível"))) {
// Crie a div com a classe "versao-impressa-compre"
const versaoImpressaDiv = document.createElement("div");
versaoImpressaDiv.className = "versao-impressa-compre";
// Crie o título "Está gostando?"
const titulo = document.createElement("h2");
titulo.textContent = "Está gostando?";
versaoImpressaDiv.appendChild(titulo);
// Crie um <ul> para a lista de links
const ul = document.createElement("ul");
// Itere sobre as chaves e valores no JSON
for (const chave in data) {
if (!data[chave].includes("não disponível")) {
// Crie um <li> para cada chave-valor
const li = document.createElement("li");
const a = document.createElement("a");
a.href = data[chave];
a.textContent = chave;
li.appendChild(a);
ul.appendChild(li);
}
}
// Adicione o <ul> à div "versao-impressa-compre"
versaoImpressaDiv.appendChild(ul);
// Adicione a div "versao-impressa-compre" à página, antes da div "quarto-margin-sidebar"
document.body.insertBefore(versaoImpressaDiv, marginSidebar);
}
})
.catch(error => {
console.error("Erro ao carregar o arquivo postos-de-venda.json:", error);
});
};