UNPKG

@playkit-js/playkit-js-ui

Version:

[![Build Status](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml/badge.svg)](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml) [![code style: prettier](https://img.shields.io/badge/c

17 lines (16 loc) 435 B
/** * focus element * * @export * @param {HTMLElement} element - reference element * @param {number} delay - delay number default 100 * @returns {void} */ export function focusElement(element: HTMLElement | null, delay: number = 100): void { const interval = setInterval(() => { if (element && getComputedStyle(element).visibility !== 'hidden') { element.focus(); clearInterval(interval); } }, delay); }