mirror of
https://github.com/webbukkit/dynmap.git
synced 2024-11-28 21:25:46 +01:00
22 lines
553 B
JavaScript
22 lines
553 B
JavaScript
|
componentconstructors['inactive'] = function(dynmap, configuration) {
|
||
|
var me = this;
|
||
|
var inactivetimer = null;
|
||
|
$(document)
|
||
|
.ready(onactivity)
|
||
|
.mousemove(onactivity)
|
||
|
.mouseup(onactivity)
|
||
|
.keypress(onactivity);
|
||
|
function onactivity() {
|
||
|
clearTimeout(inactivetimer);
|
||
|
inactivetimer = setTimeout(oninactive, (configuration.timeout || 1800)*1000);
|
||
|
}
|
||
|
function oninactive() {
|
||
|
if (configuration.showmessage) {
|
||
|
alert(configuration.showmessage);
|
||
|
}
|
||
|
if (configuration.redirecturl) {
|
||
|
window.location = configuration.redirecturl;
|
||
|
}
|
||
|
}
|
||
|
};
|