timeliner_cronologia = function (arr) {
let conta = 0;
let myhtml = "<div class='timeliner-cronologia'>";
let jafoi = "";
for (let z = 0; z < arr.length; z++) {
if (typeof arr[z].Fim == "undefined" || arr[z].Fim == "") {
let qualano1 = arr[z].Inicio;
if (qualano1 == jafoi) {
qualano1 =
"<div style='width: 100%; text-align: center; margin-left: -4px;'>●</div>";
}
jafoi = arr[z].Inicio;
let inserelinks = "";
if (
typeof arr[z].ProdutosLinksAcoes != "undefined" &&
typeof arr[z].ProdutosLinksAcoes != ""
) {
inserelinks = arr[z].ProdutosLinksAcoes + "<br><br>";
}
let insereevidencias = "";
let evidencias = "";
if (typeof arr[z].Produtos != "undefined" && arr[z].Produtos != "") {
evidencias = arr[z].Produtos.split(",");
if (evidencias.length > 0) {
insereevidencias += `<br><br><div class='timeliner_cronologia_gridprodutos'>`;
for (let n = 0; n < evidencias.length; n++) {
insereevidencias += `<iframe frameborder=0 class='timeliner_evidencia' src='${evidencias[n]}'></iframe>`;
}
insereevidencias += `</div><br><br>`;
}
}
myhtml += `<div class='timeliner_cronologia_ano cronopar${
conta % 2
}'><div style='width: 100%; text-align: center; margin-left: -4px;'>●</div></div><div class='datascronologia'><div class='cronologiadata'>${bolddata(
qualano1
)}</div></div><strong>${arr[z].Titulo}</strong><div>${
arr[z].Atividade
}${insereevidencias}${inserelinks}
</div>`;
conta++;
}
}
let jafoi1 = "";
let jafoi2 = "";
for (let z = 0; z < arr.length; z++) {
if (typeof arr[z].Fim != "undefined" && arr[z].Fim != "") {
let qualano1 = arr[z].Inicio; //extraiano
let qualano2 = arr[z].Fim; // extraiano
if (qualano1 == jafoi1 && qualano2 == jafoi2) {
qualano1 = "";
qualano2 = "";
}
jafoi1 = arr[z].Inicio; // extraiano
jafoi2 = arr[z].Fim; // extraiano
let inserelinks = "";
if (
typeof arr[z].ProdutosLinksAcoes != "undefined" &&
typeof arr[z].ProdutosLinksAcoes != ""
) {
inserelinks = arr[z].ProdutosLinksAcoes + "<br><br>";
}
let insereevidencias = "";
let evidencias = "";
if (typeof arr[z].Produtos != "undefined" && arr[z].Produtos != "") {
evidencias = arr[z].Produtos.toString().split(",");
if (evidencias.length > 0) {
insereevidencias += `<br><br><div class='timeliner_cronologia_gridprodutos'>`;
for (let n = 0; n < evidencias.length; n++) {
insereevidencias += `<iframe frameborder=0 class='timeliner_cronologia_evidencia' src='${evidencias[n]}'></iframe>`;
}
insereevidencias += `</div>`;
}
}
myhtml += `<div class='timeliner_cronologia_ano cronopar${
conta % 2
}'><div style='width: 100%; text-align: center; margin-left: -4px;'>●</div></div><div class='datascronologia'><div class='cronologiadata'>${bolddata(
qualano2
)} <span class='datafraco'>⊢⊣</span> ${bolddata(
qualano1
)}</div></div><strong>${arr[z].Titulo}</strong><div>${
arr[z].Atividade
}${insereevidencias}${inserelinks}<br><br></div>`;
conta++;
}
}
myhtml +=
"<div class='timeliner_cronologia_ano lista_final'><div style='width: 100%; text-align: center; margin-left: -4px;'>●</div></div><div></div><div></div><div></div></div>";
return myhtml;
}