Skip to content

Falke-Design/ui-event-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ui-event-simulator wraps the UIEvents into a easy to use functions.

Installation

npm install ui-event-simulator

Usage

import UIEventSimulator from 'ui-event-simulator'
API Description
fire(type, element, options) Fire a event with a specific type on a element.
fireAt(type, x, y, options) Fire a event with a specific type on a element at a certain position.

The available options can be taken from the official Event documentation Used Events.

UIEventSimulator.fire('click', document.body);
Constants Description
EVENTS All available event types.
DOM_DELTA WheelEvent - deltaMode.
console.log(UIEventSimulator.EVENTS);

Events

Special handling

  • On Chromium Browsers the click and contextmenu event is fired as a PointerEvent, all other Browsers are using MouseEvent
  • Some Browsers don't support TouchEvent for that Browsers a UIEvent is fired.

Credit

Based on the great tool happen