fix: caminhos relativos para parte1/parte2 a partir de web/

- fetchProcessoMd tenta ../parteN/ e parteN/, cobrindo servidor local iniciado dentro de web/
- corrige link para parte1/parte2 em revelacoes.html
This commit is contained in:
2026-09-13 13:25:24 +02:00
parent fbcc201e43
commit fcc9eeeaa2
3 changed files with 19 additions and 9 deletions
+15 -7
View File
@@ -1348,14 +1348,22 @@
}
var processoCache = {}; // process number -> rendered HTML, or null if not found
// parte1/ and parte2/ live one level above web/ in the intended (repo-root)
// deployment, but a local server started from inside web/ (as the README's
// own quickstart does) has no parent directory to serve — so try both
// "../parteN/" and "parteN/" for each folder and use whichever resolves.
function fetchProcessoMd(num){
return fetch("../parte2/"+num+".md")
.then(function(r){ if (!r.ok) throw 0; return r.text(); })
.catch(function(){
return fetch("../parte1/"+num+".md").then(function(r){ if (!r.ok) throw 0; return r.text(); });
})
.then(mdToHtml)
.catch(function(){ return null; });
var candidates = [
"../parte2/"+num+".md", "../parte1/"+num+".md",
"parte2/"+num+".md", "parte1/"+num+".md"
];
function tryNext(i){
if (i >= candidates.length) return null;
return fetch(candidates[i])
.then(function(r){ if (!r.ok) throw 0; return r.text(); })
.catch(function(){ return tryNext(i+1); });
}
return Promise.resolve(tryNext(0)).then(function(md){ return md ? mdToHtml(md) : null; });
}
document.getElementById("resumoProcessoBtn").addEventListener("click", function(){
+1 -1
View File
@@ -194,7 +194,7 @@
<div class="stat"><b>4</b><span>parlamentares citados nas investigações</span></div>
</div>
<p class="intro">Este dossiê organiza, em quatro camadas, o que os autos do <strong>Inquérito 5.026</strong> e das dezenas de petições apensadas a ele — reunidos em <a href="parte1/INDEX.md">parte1</a> e <a href="parte2/INDEX.md">parte2</a> — revelam sobre o caso Banco Master: <strong>o esquema</strong> que drenou bilhões de um banco público para um privado, <strong>o aparato</strong> montado para blindá-lo, <strong>a política</strong> que se beneficiou dele e <strong>a crise institucional</strong> em que tudo desaguou.</p>
<p class="intro">Este dossiê organiza, em quatro camadas, o que os autos do <strong>Inquérito 5.026</strong> e das dezenas de petições apensadas a ele — reunidos em <a href="../parte1/INDEX.md">parte1</a> e <a href="../parte2/INDEX.md">parte2</a> — revelam sobre o caso Banco Master: <strong>o esquema</strong> que drenou bilhões de um banco público para um privado, <strong>o aparato</strong> montado para blindá-lo, <strong>a política</strong> que se beneficiou dele e <strong>a crise institucional</strong> em que tudo desaguou.</p>
<!-- 01 — O ESQUEMA -->
<section class="folder">