ui-event-simulator

2.0.0 • Public • Published

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

Package Sidebar

Install

npm i ui-event-simulator

Weekly Downloads

68

Version

2.0.0

License

BSD-2-Clause

Unpacked Size

15.9 kB

Total Files

5

Last publish

Collaborators

  • florian-bischof