initial add
This commit is contained in:
63
Fab2ApprovalSystem-Copy/Scripts/common.js
Normal file
63
Fab2ApprovalSystem-Copy/Scripts/common.js
Normal file
@ -0,0 +1,63 @@
|
||||
|
||||
|
||||
var timoutWarning = 1740000; // Display warning in 29 Mins.
|
||||
var timoutNow = 1800000; // Timeout in 30 mins.
|
||||
//var timoutWarning = 10000; // Display warning in 10 secs.
|
||||
//var timoutNow = 20000; // Timeout in 20 secs
|
||||
var logoutUrl = '/Home/MyTasks'; // URL to logout page.
|
||||
|
||||
var warningTimer;
|
||||
var timeoutTimer;
|
||||
|
||||
// Start timers.
|
||||
function StartTimers() {
|
||||
|
||||
warningTimer = setTimeout("IdleWarning()", timoutWarning);
|
||||
timeoutTimer = setTimeout("IdleTimeout()", timoutNow);
|
||||
}
|
||||
|
||||
// Reset timers.
|
||||
function ResetTimers() {
|
||||
clearTimeout(warningTimer);
|
||||
clearTimeout(timeoutTimer);
|
||||
StartTimers();
|
||||
|
||||
}
|
||||
|
||||
function IdleTimeout() {
|
||||
//window.location = logoutUrl;
|
||||
//var url = '/MyTasks/Home';
|
||||
window.location.href = logoutUrl;
|
||||
|
||||
}
|
||||
|
||||
|
||||
// Show idle timeout warning dialog.
|
||||
function IdleWarning() {
|
||||
|
||||
|
||||
$("#timeout").modal('show');
|
||||
}
|
||||
|
||||
|
||||
function DisplayAPIError(description, xhr) {
|
||||
if (xhr.status === 401) {
|
||||
return;
|
||||
}
|
||||
var msg = "Error occurred during " + description + "\r\n";
|
||||
try {
|
||||
var resp = JSON.parse(xhr.responseText);
|
||||
|
||||
if (resp.result === "Error") {
|
||||
msg = msg + resp.detail;
|
||||
} else if (resp.result === "Invalid") {
|
||||
msg = resp.detail;
|
||||
} else {
|
||||
msg = msg + xhr.responseText;
|
||||
}
|
||||
}
|
||||
catch (e) {
|
||||
msg = msg + xhr.responseText;
|
||||
}
|
||||
alert(msg);
|
||||
}
|
Reference in New Issue
Block a user