![JAR search and dependency download from the Maven repository](/logo.png)
ui.static.tickingStatus.js Maven / Gradle / Ivy
The newest version!
let tickingId = null;
let tickingSeconds;
function startTicking(seconds, opStatusId, message) {
stopTicking();
tickingSeconds = seconds;
let showTimeoutStatus = function () {
let preMessage = tickingSeconds >= 0
? "Timeout: " + tickingSeconds + " / " + seconds + " sec"
: "Timed-out before: " + (-tickingSeconds) + "sec, timeout was " + seconds + " sec";
showOpProgressOnId(opStatusId, message, preMessage);
}
showTimeoutStatus();
tickingId = setInterval(function () {
tickingSeconds--;
showTimeoutStatus();
}, 1000);
}
function stopTicking() {
if (tickingId) {
clearInterval(tickingId);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy