idle-state-listener

1.0.3 • Public • Published

User-agent Idle state callback

JavaScript helper to add users idle state Listener on browser

Setup

Install idle-state-listener:

npm install idle-state-listener --save-dev

Demo

URL: http://rmanivannan.github.io/demos/idel-state-manager/index.htm

Example

 
var stateManager = require('idle-state-listener').GetState();
 
// UI active state indication 
UI.setAttribute("class", "active");
 
// add listener for idle state, after 5s(5000ms) of users idle state callback function get invoked
var state5sec = stateManager.addListener(5000, function() {
  UI.removeAttribute("class"); // 
}); 
 
stateManager.removeListener(5000); // removed the attached listened by argument value / time delay in ms
//state5sec.removeListener(); // same as above 
 
state5sec.reInitiate() // re-initiates 5sec state
 

Package Sidebar

Install

npm i idle-state-listener

Weekly Downloads

1

Version

1.0.3

License

ISC

Last publish

Collaborators

  • nimani