idle Popup

by StandAloneC

JavaScript

let timeoutId = null;

            var idleInital = function() {
              $("#idleModalBody").html("");
              $("#idleModalBody").load("/Home/Idle #idlePop");
              $('#idleModal').modal('hide');
            };

            var idlePop = function() {
              $('#idleKey').html("Press any key to CONTINUE");
              $('#idleModal').modal('hide');
              timeoutId && clearTimeout(timeoutId);
              timeoutId = setTimeout(function() {
                $('#idleModal').modal('show');
              }, 120000);
            }

            idleInital();
            document.addEventListener("mousemove", idlePop);
            document.addEventListener("keydown", idlePop);