Lines 202-207
Link Here
|
202 |
|
202 |
|
203 |
[% INCLUDE 'opac-bottom.inc' %] |
203 |
[% INCLUDE 'opac-bottom.inc' %] |
204 |
[% BLOCK jsinclude %] |
204 |
[% BLOCK jsinclude %] |
|
|
205 |
[% Asset.js('js/timeout.js') | $raw %] |
205 |
<script> |
206 |
<script> |
206 |
|
207 |
|
207 |
function mungeHistory() { |
208 |
function mungeHistory() { |
Lines 273-301
Link Here
|
273 |
}); |
274 |
}); |
274 |
|
275 |
|
275 |
|
276 |
|
276 |
var idleTime = 0; |
277 |
let idleTimeout = [% Koha.Preference('SelfCheckInTimeOut') || 120 %]; |
277 |
$(document).ready(function () { |
278 |
let refresh_button = $("#sci_refresh_button"); |
278 |
//Increment the idle time counter every second |
279 |
let finish_button = $("#sci_finish_button"); |
279 |
var idleInterval = setInterval(timerIncrement, 1000); |
280 |
let home_href = "/cgi-bin/koha/sci/sci-main.pl"; |
280 |
|
|
|
281 |
//Zero the idle timer on mouse movement. |
282 |
$(this).mousemove(function (e) { |
283 |
idleTime = 0; |
284 |
}); |
285 |
$(this).keypress(function (e) { |
286 |
idleTime = 0; |
287 |
}); |
288 |
}); |
289 |
|
290 |
function timerIncrement() { |
291 |
if ( $("#sci_finish_button").is(":visible") || $("#sci_refresh_button").is(":visible") ) { |
292 |
idleTime = idleTime + 1; |
293 |
idleTimeout = [% refresh_timeout | html %]; |
294 |
if (idleTime >= idleTimeout ) { |
295 |
location.href = '/cgi-bin/koha/sci/sci-main.pl'; |
296 |
} |
297 |
} |
298 |
} |
299 |
|
281 |
|
300 |
|
282 |
|
301 |
function checkBarcodeInput() { |
283 |
function checkBarcodeInput() { |