You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP
Socket
Sign inDemoInstall
Socket

makeup-navigation-emitter

Package Overview
Dependencies
Maintainers
5
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

makeup-navigation-emitter - npm Package Compare versions

Comparing version

to
0.2.2

17

index.js

@@ -32,2 +32,3 @@ 'use strict'; // requires following polyfills or transforms for IE11

var defaultOptions = {
axis: 'both',
autoInit: 0,

@@ -198,6 +199,14 @@ autoReset: null,

ExitEmitter.addFocusExit(this.el);
this.el.addEventListener('arrowLeftKeyDown', this._keyPrevListener);
this.el.addEventListener('arrowRightKeyDown', this._keyNextListener);
this.el.addEventListener('arrowUpKeyDown', this._keyPrevListener);
this.el.addEventListener('arrowDownKeyDown', this._keyNextListener);
var axis = model.options.axis;
if (axis === 'both' || axis === 'x') {
this.el.addEventListener('arrowLeftKeyDown', this._keyPrevListener);
this.el.addEventListener('arrowRightKeyDown', this._keyNextListener);
}
if (axis === 'both' || axis === 'y') {
this.el.addEventListener('arrowUpKeyDown', this._keyPrevListener);
this.el.addEventListener('arrowDownKeyDown', this._keyNextListener);
}
this.el.addEventListener('homeKeyDown', this._keyHomeListener);

@@ -204,0 +213,0 @@ this.el.addEventListener('endKeyDown', this._keyEndListener);

{
"name": "makeup-navigation-emitter",
"description": "Emits custom events based on keyboard navigation of one or two dimensional model",
"version": "0.2.1",
"version": "0.2.2",
"main": "index.js",

@@ -6,0 +6,0 @@ "repository": "https://github.com/makeup-js/makeup-navigation-emitter.git",

@@ -119,2 +119,3 @@ # makeup-navigation-emitter

* `wrap` : specify whether arrow keys should wrap/loop (default: false)
* `axis` : specify 'x' for left/right arrow keys, 'y' for up/down arrow keys, or 'both' (default: 'both')

@@ -121,0 +122,0 @@ ## Events