/create-event

Create an event object

Primary LanguageJavaScriptMIT LicenseMIT

create-event

Create an event object.

Rewrite of ianstormtaylor/create-event to add npm+browserify support.

Example

var createEvent = require('create-event');

var event = createEvent('keydown', {
  ctrl: true,
  key: 'enter'
});

Installation

$ npm install create-event

API

var createEvent = require('create-event');

createEvent(type[, options])

Creates an event object, where type is one of the following possible Strings:

  • 'click'
  • 'dblclick'
  • 'keydown'
  • 'keyup'

Default options:

{
  alt: false,
  bubbles: true,
  button: 0,
  cancelable: true,
  clientX: 0,
  clientY: 0,
  ctrl: false,
  detail: 1,
  key: 0,
  meta: false,
  relatedTarget: null,
  screenX: 0,
  screenY: 0,
  shift: false,
  view: window
}