idle-state-listener
Version:
JavaScript helper to add users idle state Listener on browser.
35 lines (22 loc) • 840 B
Markdown
JavaScript helper to add users idle state Listener on browser
Install ` idle-state-listener `:
```
npm install idle-state-listener --save-dev
```
URL: http://rmanivannan.github.io/demos/idel-state-manager/index.htm
``` javascript
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
```