diff --git a/scp/js/scp.js b/scp/js/scp.js index d7706021201b7c37c47e20644365300f35d55270..cc9db7daa65f77928b7152e7d4ccd645efb495f5 100644 --- a/scp/js/scp.js +++ b/scp/js/scp.js @@ -632,8 +632,7 @@ getConfig = (function() { })(); $(document).on('pjax:click', function(options) { - if (window.ticket_refresh !== undefined) - clearInterval(window.ticket_refresh); + clearTimeout(window.ticket_refresh); // Release ticket lock (maybe) if ($.autoLock !== undefined) $.autoLock.releaseLock(); diff --git a/scp/tickets.php b/scp/tickets.php index f22f7a0645486103f2997abf0112487a0552ebd9..82f0e569fd6926ba949f1d41aa6458e3c647e170 100644 --- a/scp/tickets.php +++ b/scp/tickets.php @@ -620,7 +620,8 @@ if($ticket) { //set refresh rate if the user has it configured if(!$_POST && !$_REQUEST['a'] && ($min=$thisstaff->getRefreshRate())) { - $js = "window.ticket_refresh = setTimeout($.refreshTicketView," + $js = "clearTimeout(window.ticket_refresh); + window.ticket_refresh = setTimeout($.refreshTicketView," .($min*60000).");"; $ost->addExtraHeader('<script type="text/javascript">'.$js.'</script>', $js);