You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.7 KiB
52 lines
1.7 KiB
console.log('scripts loaded');
|
|
document.onreadystatechange = function(event) {
|
|
if (document.readyState === "complete") {
|
|
if(document.getElementById('pourcent-reveil'))
|
|
{
|
|
console.log('has progress bar');
|
|
setcurrentprogress(document.getElementById('pourcent-reveil'),5);
|
|
updateprogress(document.getElementById('pourcent-reveil'),5);
|
|
}
|
|
if(oLoaded = document.getElementById('loaded'))
|
|
{
|
|
console.log('has live content');
|
|
oLoaded.setAttribute("class","shown");
|
|
oLoaded.removeAttribute("aria-hidden","true");
|
|
oLoaded.innerHTML="Document chargé!";
|
|
oLoaded.setAttribute("aria-live","off");
|
|
setTimeout(warning, 1500);
|
|
}
|
|
document.getElementById('doesnotexist').getAttribute('value');
|
|
}
|
|
}
|
|
|
|
function warning()
|
|
{
|
|
if(document.getElementById('warning'))
|
|
{
|
|
document.getElementById('warning').innerHTML="Erreur de communication avec le serveur!";
|
|
document.getElementById('warning').setAttribute("class","shown");
|
|
document.getElementById('warning').removeAttribute("aria-hidden");
|
|
}
|
|
}
|
|
|
|
function setcurrentprogress(obj,value)
|
|
{
|
|
obj.setAttribute("value",value);
|
|
obj.setAttribute("aria-valuenow",value);
|
|
}
|
|
|
|
function updateprogress(obj, step=5)
|
|
{
|
|
currentprogress = parseInt(obj.getAttribute("value")) + step;
|
|
if(currentprogress >= 100)
|
|
{
|
|
console.log("finished");
|
|
setcurrentprogress(obj,100);
|
|
document.getElementById("finished").setAttribute("style","");
|
|
return;
|
|
}
|
|
console.log("updateprogress to "+currentprogress);
|
|
setcurrentprogress(obj,currentprogress);
|
|
setTimeout(updateprogress, 500, obj);
|
|
} |