From e0fca9d14f917eafd5b1f6b7e5182c1702425f70 Mon Sep 17 00:00:00 2001
From: Jared Hancock <jared@osticket.com>
Date: Mon, 5 Jan 2015 16:29:48 -0600
Subject: [PATCH] oops: Allow PJAX navigation and delayed setLock

---
 include/staff/ticket-view.inc.php | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/include/staff/ticket-view.inc.php b/include/staff/ticket-view.inc.php
index c39d1bcee..d19e5e5a9 100644
--- a/include/staff/ticket-view.inc.php
+++ b/include/staff/ticket-view.inc.php
@@ -993,9 +993,16 @@ $(function() {
 <?php
     // Set the lock if one exists
     if ($lock) { ?>
+!function() {
+  var setLock = setInterval(function() {
+    if (typeof(window.autoLock) === 'undefined')
+      return;
+    clearInterval(setLock);
     autoLock.setLock({
       id:<?php echo $lock->getId(); ?>,
       time: <?php echo $cfg->getLockTime(); ?>}, 'acquire');
+  }, 50);
+}();
 <?php } ?>
 });
 </script>
-- 
GitLab