ForgeComponents
en

Components

j-IdleTime

jComponent 20 · jcomponent@20 component Example loaded with jComponent 20

This component emits event ON('idletime', function(is) {}) when the website is in idle. It reacts on mouse, keyboard, touch events or focusing of window. And the component sets Boolean according to the path with the current idle state.


Configuration:

  • count {Number} in seconds, default: 300 5 minutes)

Events:

  • ON('idletime', function(is)) is emitted if the document is idle (is=true) / active (is=false)
  • ON('reload', function() {}) is emitted if the document is transformed from invisible to visible state within config.count interval

Use it with <ui-component name="idletime">. When the component is not loaded yet, jComponent downloads it on first use from the address in DEF.fallback (the Componentator CDN by default). Author: Peter Širka. Source: the Componentator components repository, MIT license.

example.html
<ui-component name="idletime"></ui-component>

<script>
	ON('idletime', function(is) {
		console.log('Is idle?', is);
	});
</script>