Skip to content
Snippets Groups Projects
Commit 3c8b1111 authored by Peter Rotich's avatar Peter Rotich
Browse files

Use locktime (reply form hidden input) to auto-detect if locking is enabled...

Use locktime (reply form hidden input) to auto-detect if locking is enabled without the need to ping the backend
parent 88ee0193
No related branches found
No related tags found
No related merge requests found
...@@ -93,13 +93,18 @@ var autoLock = { ...@@ -93,13 +93,18 @@ var autoLock = {
Init: function(config) { Init: function(config) {
//make sure we are on ticket view page! //make sure we are on ticket view page & locking is enabled!
void(autoLock.form=document.forms['reply']); var fObj=$('form#reply');
if(!autoLock.form || !autoLock.form.id.value) { if(!fObj
return; || !$(':input[name=id]',fObj).length
|| !$(':input[name=locktime]',fObj).length
|| $(':input[name=locktime]',fObj).val()==0) {
return;
} }
void(autoLock.tid=parseInt(autoLock.form.id.value)); void(autoLock.tid=parseInt($(':input[name=id]',fObj).val()));
void(autoLock.lockTime=parseInt($(':input[name=locktime]',fObj).val()));
autoLock.lockId=0; autoLock.lockId=0;
autoLock.timerId=0; autoLock.timerId=0;
autoLock.lasteventTime=0; autoLock.lasteventTime=0;
...@@ -108,9 +113,6 @@ var autoLock = { ...@@ -108,9 +113,6 @@ var autoLock = {
autoLock.renewTime=0; autoLock.renewTime=0;
autoLock.renewFreq=0; //renewal frequency in seconds...based on returned lock time. autoLock.renewFreq=0; //renewal frequency in seconds...based on returned lock time.
autoLock.time=0; autoLock.time=0;
if(config && config.ticket_lock_time)
autoLock.timeTime=config.ticket_lock_time
autoLock.lockAttempts=0; //Consecutive lock attempt errors autoLock.lockAttempts=0; //Consecutive lock attempt errors
autoLock.maxattempts=2; //Maximum failed lock attempts before giving up. autoLock.maxattempts=2; //Maximum failed lock attempts before giving up.
autoLock.warn=true; autoLock.warn=true;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment