@rtorcato/browser-common / focus
focus
Functions
focusFirst()
focusFirst(
container):boolean
Defined in: focus/index.ts:11
Focuses the first focusable element within a container.
Example
import { focusFirst } from '@rtorcato/browser-common/focus'
focusFirst(dialog)
Parameters
container
HTMLElement
The container element to search within.
Returns
boolean
True if an element was focused, false otherwise.
focusLast()
focusLast(
container):boolean
Defined in: focus/index.ts:32
Focuses the last focusable element within a container.
Example
import { focusLast } from '@rtorcato/browser-common/focus'
focusLast(dialog)
Parameters
container
HTMLElement
The container element to search within.
Returns
boolean
True if an element was focused, false otherwise.
focusNext()
focusNext(
container):boolean
Defined in: focus/index.ts:56
Focuses the next focusable element after the currently focused element within a container.
Example
import { focusNext } from '@rtorcato/browser-common/focus'
focusNext(form)
Parameters
container
HTMLElement
The container element to search within.
Returns
boolean
True if an element was focused, false otherwise.
focusPrev()
focusPrev(
container):boolean
Defined in: focus/index.ts:83
Focuses the previous focusable element before the currently focused element within a container.
Example
import { focusPrev } from '@rtorcato/browser-common/focus'
focusPrev(form)
Parameters
container
HTMLElement
The container element to search within.
Returns
boolean
True if an element was focused, false otherwise.
focusBySelector()
focusBySelector(
container,selector):boolean
Defined in: focus/index.ts:111
Sets focus to a specific element by selector within a container.
Example
import { focusBySelector } from '@rtorcato/browser-common/focus'
focusBySelector(form, 'input[name="email"]')
Parameters
container
HTMLElement
The container element to search within.
selector
string
The CSS selector for the element to focus.
Returns
boolean
True if an element was focused, false otherwise.