1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-04 02:09:22 +02:00

improve pelase wait

This commit is contained in:
DanieL 2022-08-09 09:52:55 -03:00
parent dc10f6520c
commit 5d002be4ed

View file

@ -2650,6 +2650,7 @@ $(document).ready(function () {
} }
} }
}, 2000); }, 2000);
var hidePleaseWaitTimeout;
modal = modal || (function () { modal = modal || (function () {
var pleaseWaitDiv = $("#pleaseWaitDialog"); var pleaseWaitDiv = $("#pleaseWaitDialog");
if (pleaseWaitDiv.length === 0) { if (pleaseWaitDiv.length === 0) {
@ -2663,6 +2664,7 @@ $(document).ready(function () {
showPleaseWait: function () { showPleaseWait: function () {
if (pleaseWaitIsINUse) { if (pleaseWaitIsINUse) {
console.log('showPleaseWait is in use'); console.log('showPleaseWait is in use');
clearTimeout(hidePleaseWaitTimeout);
return false; return false;
} }
pleaseWaitIsINUse = true; pleaseWaitIsINUse = true;
@ -2675,15 +2677,18 @@ $(document).ready(function () {
pleaseWaitDiv.modal(); pleaseWaitDiv.modal();
}, },
hidePleaseWait: function () { hidePleaseWait: function () {
setTimeout(function () { clearTimeout(hidePleaseWaitTimeout);
$('#pleaseWaitDialog').addClass('loaded'); hidePleaseWaitTimeout = setTimeout(function(){
}, showPleaseWaitTimeOut / 2); setTimeout(function () {
setTimeout(function () { $('#pleaseWaitDialog').addClass('loaded');
pleaseWaitDiv.modal('hide'); }, showPleaseWaitTimeOut / 2);
}, showPleaseWaitTimeOut); // wait for loader animation setTimeout(function () {
setTimeout(function () { pleaseWaitDiv.modal('hide');
pleaseWaitIsINUse = false; }, showPleaseWaitTimeOut); // wait for loader animation
}, showPleaseWaitTimeOut+1000); setTimeout(function () {
pleaseWaitIsINUse = false;
}, showPleaseWaitTimeOut+1000);
}, 500);
}, },
setProgress: function (valeur) { setProgress: function (valeur) {
var element = $('#pleaseWaitDialog').find('.progress'); var element = $('#pleaseWaitDialog').find('.progress');