dimitriaatos / uievents

A collection of user interactions required for initiating media reproduction.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UI Events

A collection of user interactions required for initiating media reproduction.

Installation

npm i dimitriaatos/uievents

Use

uiEventListener function

import {uiEventListener} from 'uievents'

const audioContext = new AudioContext()

uiEventListener(audioContext.resume)

iuEventNames array

import {iuEventNames} from 'uievents'

let waitToHide

const hideCursor = () => {
  document.body.style.cursor = 'auto'
  clearTimeout(waitToHide)
  waitToHide = setTimeout(
    () => {
      document.body.style.cursor = 'none'
    },
    2000
  )
}

uiEventNames.forEach(event => {
  document.addEventListener(event, hideCursor, false)
}) 

About

A collection of user interactions required for initiating media reproduction.


Languages

Language:JavaScript 100.0%