22.01.2026, 14:30
Hi,
It works, I've added body.hasClass('usermode') and an extra if to check if we're on initial plan
Perhaps something can be improved...
It works, I've added body.hasClass('usermode') and an extra if to check if we're on initial plan
Perhaps something can be improved...
Code:
$(function() {
var body = $('body')
var timeout = 10 // seconds
var ini_plan_id = 7 //numero de la pantalla inicial
if (body.hasClass('trends') || body.hasClass('schedulers') || body.hasClass('usermode') ){
var events = ['pointermove', 'keydown', 'click', 'scroll']
var ticks = 0
function reset() {
ticks = 0
}
events.forEach((event) => document.addEventListener(event, reset, true))
setInterval(() => {
ticks++
if (ticks >= timeout) {
if (window.showPlan) {
if (window.currentPlanId !== ini_plan_id) {
window.showPlan(ini_plan_id)
}
}
else {
window.location = '/scada-vis/'
}
}
}, 1000)
}
})