Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 34 additions & 27 deletions jquery.inactivityTimeout.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@

// id of the wrapper for the notification dialog
dialogId: 'inactivity-notifier',

// Enable or disable the warning dialog
dialogEnabled: true,

// the element in the dialog message to reset the timer.
resetSelector: '#inactivity-notifier a',
Expand Down Expand Up @@ -143,32 +146,36 @@
}

var toggleDialog = function() {
var text = opts.dialogMessage;

var counter = opts.dialogWait;

$('<div></div>').css({
'border-bottom' : '2px solid ' + opts.dialogBorderColor,
'background-color' : opts.dialogBackgroundColor,
'color' : opts.dialogFontColor,
'padding' : '10px',
'font-size' : opts.dialogFontSize})
.html(text.replace('%s', counter))
.appendTo($('<div id="' + opts.dialogId + '"></div>').css({
'position' : 'fixed',
'width' : '100%',
'text-align' : 'center',
'z-index' : 999999,
'top' : 0,
'left' : 0
}).appendTo('body'));


//display countdown timer
countdown = window.setInterval(function() {
$('#' + opts.dialogId).find('div').html(text.replace('%s', Math.max(--counter, 0)));
}, 1000);


if (opts.dialogEnabled)
{
var text = opts.dialogMessage;

var counter = opts.dialogWait;

$('<div></div>').css({
'border-bottom' : '2px solid ' + opts.dialogBorderColor,
'background-color' : opts.dialogBackgroundColor,
'color' : opts.dialogFontColor,
'padding' : '10px',
'font-size' : opts.dialogFontSize})
.html(text.replace('%s', counter))
.appendTo($('<div id="' + opts.dialogId + '"></div>').css({
'position' : 'fixed',
'width' : '100%',
'text-align' : 'center',
'z-index' : 999999,
'top' : 0,
'left' : 0
}).appendTo('body'));


//display countdown timer
countdown = window.setInterval(function() {
$('#' + opts.dialogId).find('div').html(text.replace('%s', Math.max(--counter, 0)));
}, 1000);
}

dialogActivityCheck = window.setInterval(checkDialog, 500);
}

Expand Down Expand Up @@ -232,4 +239,4 @@

init();
}
})(jQuery);
})(jQuery);