1.0.0 • Published 6 months ago

@pukanito/focusable v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

focusable

This library was generated with Nx.

Finds keyboard-focusable elements within a specified element’s subtree.

Available on npmjs.com.

Usage

In package.json add a dependency to 'focusable':

{
  "dependencies": {
    "@pukanito/focusable": "1.0.0"
  }
}

Use Focusable:

import Focusable from '@pukanito/focusable'
const focus = new Focusable(element)
focus.focusables // Array of focusable elements
  • element: The element, which subtree to search for focusable elements. Defaults to document.documentElement.

Properties

Focusable has the following properties: 1. focusables - Array of keyboard focusable elements 4. firstFocusable - First keyboard focusable element 5. lastFocusable - Last keyboard focusable element

Focusable has the following methods: 1. isFirstFocusable(el) - Returns true if the element is the first focusable. 2. isLastFocusable(el) - Returns true if the element is the last focusable.

1.0.0

6 months ago

0.0.2

6 months ago

0.0.1

6 months ago