Skip to content

Create an event object cross browser. Useful for unit testing mostly.

Notifications You must be signed in to change notification settings

ianstormtaylor/create-event

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

create-event

Create an event object cross browser. Useful for unit testing mostly.

Installation

$ component install ianstormtaylor/create-event

Example

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

API

createEvent(type, [options])

Types:

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

Default options:

alt        : false,
bubbles    : true,
button     : 0,
cancelable : true,
clientX    : 0,
clientY    : 0,
ctrl       : false,
detail     : 1,
key        : 0, // can be a string like 'enter' for convenience
meta       : false,
screenX    : 0,
screenY    : 0,
shift      : false,
view       : window

License

MIT

About

Create an event object cross browser. Useful for unit testing mostly.

Resources

Stars

Watchers

Forks

Packages

No packages published