makeup-exit-emitter

0.4.1 • Public • Published

makeup-exit-emitter

Emits custom 'focusExit' event when keyboard focus has exited an element and all of its descendants.

Experimental

This module is still in an experimental state; until it reaches v1, all minor releases must be considered as breaking changes.

Example

import ExitEmitter from 'makeup-exit-emitter';

const el = document.getElementById('#widget1');

ExitEmitter.addFocusExit(el);

el.addEventListener('focusExit', function(e){
  console.log(this, e); // outputs (el1, 'focusExit')
});

Methods

  • addFocusExit(el)
  • removeFocusExit(el)

Events

  • 'focusExit'
    • event.detail
      • fromElement
      • toElement

Dependencies

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i makeup-exit-emitter

    Weekly Downloads

    391

    Version

    0.4.1

    License

    MIT

    Unpacked Size

    8.68 kB

    Total Files

    7

    Last publish

    Collaborators

    • saiponnada
    • lulavalva
    • artblue
    • dylanpiercey
    • sendlo
    • ianmcburnie
    • agliga