This commit is contained in:
parent
f81e0283a7
commit
e4f8399708
2 changed files with 29 additions and 5 deletions
28
layouts/partials/donnees-chargement.html
Normal file
28
layouts/partials/donnees-chargement.html
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
<!--
|
||||||
|
Code volé chez lucien
|
||||||
|
https://git.shenanigans.cc/globuzma/blog/commit/695e63b275ca03ec53a099d68f274c9466d0539f
|
||||||
|
-->
|
||||||
|
|
||||||
|
<p class="small-text" id="data-used">Charger cette page a utilisé 0kB de données</p>
|
||||||
|
<script>
|
||||||
|
window.addEventListener('load', function () {
|
||||||
|
let totalTransferSize = 0;
|
||||||
|
|
||||||
|
performance.getEntriesByType('resource').map((resource) => {
|
||||||
|
const data = resource.toJSON();
|
||||||
|
totalTransferSize += data.transferSize;
|
||||||
|
});
|
||||||
|
|
||||||
|
console.log((totalTransferSize / 1024)/1024)
|
||||||
|
console.log(totalTransferSize/(1024*1024))
|
||||||
|
|
||||||
|
sizeString = totalTransferSize + "B"
|
||||||
|
if( totalTransferSize / (1024*1024) > 1) {
|
||||||
|
sizeString = Math.round(100*totalTransferSize/(1024*1024))/100 + "MB"
|
||||||
|
} else if (totalTransferSize / 1024 > 1) {
|
||||||
|
sizeString = Math.round(100*totalTransferSize / 1024)/100 + "kB"
|
||||||
|
}
|
||||||
|
|
||||||
|
document.getElementById("data-used").innerHTML = "Charger cette page a utilisé <em>" + sizeString + "</em> de données"
|
||||||
|
})
|
||||||
|
</script>
|
|
@ -14,11 +14,7 @@
|
||||||
{{- print " · "}}
|
{{- print " · "}}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
<span>
|
{{- partial "donnees-chargement.html" -}}
|
||||||
Powered by
|
|
||||||
<a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a> &
|
|
||||||
<a href="https://github.com/adityatelange/hugo-PaperMod/" rel="noopener" target="_blank">PaperMod</a>
|
|
||||||
</span>
|
|
||||||
</footer>
|
</footer>
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue