Hi developer
I’m using a body-html api
but loader api is not contain a file that represent a percentage of loading …
does it exist such a api file or function?
thank’s for rep
Hi developer
I’m using a body-html api
but loader api is not contain a file that represent a percentage of loading …
does it exist such a api file or function?
thank’s for rep
There is no API function that provides the loading progress information.
Just an idea:
You could grab the current dash-offset of the loading circle to calculate the current loading progress in percent. Something like this (just a quick solution):
<script>
const primaryProgressDone = document.getElementById('primary-progress-done');
let loadingProgress = primaryProgressDone.getAttribute("stroke-dashoffset");
const getLoadingProgress = () => {
  const offset = primaryProgressDone.style.strokeDashoffset;
  if(!totalOffset && offset) {
    totalOffset = offset;
  }
  if(totalOffset) {
    progress = Math.round(100 - offset / totalOffset * 100);
    // Log to console
    console.log(progress);
  }
  if(offset == 0 && offset !== "") {
    clearInterval(getPercent);
  }
}
let totalOffset = false;
let progress = false;
let getPercent = setInterval(getLoadingProgress, 100);
</script>
This logs the current progress to the JS console. Hope it helps.