idle-js

WebJar for idle-js

Лицензия

Лицензия

MIT
Категории

Категории

JavaScript Языки программирования
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

idle-js
Последняя версия

Последняя версия

1.2.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

idle-js
WebJar for idle-js
Ссылка на сайт

Ссылка на сайт

https://www.webjars.org
Система контроля версий

Система контроля версий

https://github.com/soixantecircuits/idle-js

Скачать idle-js

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/idle-js/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>idle-js</artifactId>
    <version>1.2.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/idle-js/
implementation 'org.webjars.npm:idle-js:1.2.0'
// https://jarcasting.com/artifacts/org.webjars.npm/idle-js/
implementation ("org.webjars.npm:idle-js:1.2.0")
'org.webjars.npm:idle-js:jar:1.2.0'
<dependency org="org.webjars.npm" name="idle-js" rev="1.2.0">
  <artifact name="idle-js" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='idle-js', version='1.2.0')
)
libraryDependencies += "org.webjars.npm" % "idle-js" % "1.2.0"
[org.webjars.npm/idle-js "1.2.0"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
org.webjars.npm : babel__polyfill jar [7.2.5,8)

Модули Проекта

Данный проект не имеет модулей.

idle-js

js-standard-style

npm install idle-js --save

Usage

// Those are the default values
var idle = new IdleJs({
  idle: 10000, // idle time in ms
  events: ['mousemove', 'keydown', 'mousedown', 'touchstart'], // events that will trigger the idle resetter
  onIdle: function () {}, // callback function to be executed after idle time
  onActive: function () {}, // callback function to be executed after back form idleness
  onHide: function () {}, // callback function to be executed when window become hidden
  onShow: function () {}, // callback function to be executed when window become visible
  keepTracking: true, // set it to false if you want to be notified only on the first idleness change
  startAtIdle: false // set it to true if you want to start in the idle state
});
idle.start();

// In case stopping is needed
idle.stop()   // stops all tracking
    .reset()  // reset visible and idle state to initial values
    .start();

// Reset to a specific state
idle.reset({
  idle: false,
  visible: ! document.hidden,
})

Running examples

Webpack:

  • Run the command npx webpack ./example/webpack/entry.js ./example/webpack/bundle.js.
  • Open ./example/webpack/index.html in your browser.

In browser:

  • Open ./example/vanilla/index.html
org.webjars.npm

Soixante circuits

Provocative experiences

Версии библиотеки

Версия
1.2.0
0.1.3