forked from meissa/ModeratorElection
24 lines
827 B
TypeScript
24 lines
827 B
TypeScript
|
import { Tooltip } from '@vaadin/tooltip/src/vaadin-tooltip.js';
|
||
|
|
||
|
const _window = window as any;
|
||
|
_window.Vaadin ||= {};
|
||
|
_window.Vaadin.Flow ||= {};
|
||
|
_window.Vaadin.Flow.tooltip ||= {};
|
||
|
|
||
|
Object.assign(_window.Vaadin.Flow.tooltip, {
|
||
|
setDefaultHideDelay: (hideDelay: number) => Tooltip.setDefaultHideDelay(hideDelay),
|
||
|
setDefaultFocusDelay: (focusDelay: number) => Tooltip.setDefaultFocusDelay(focusDelay),
|
||
|
setDefaultHoverDelay: (hoverDelay: number) => Tooltip.setDefaultHoverDelay(hoverDelay)
|
||
|
});
|
||
|
|
||
|
const { defaultHideDelay, defaultFocusDelay, defaultHoverDelay } = _window.Vaadin.Flow.tooltip;
|
||
|
if (defaultHideDelay) {
|
||
|
Tooltip.setDefaultHideDelay(defaultHideDelay);
|
||
|
}
|
||
|
if (defaultFocusDelay) {
|
||
|
Tooltip.setDefaultFocusDelay(defaultFocusDelay);
|
||
|
}
|
||
|
if (defaultHoverDelay) {
|
||
|
Tooltip.setDefaultHoverDelay(defaultHoverDelay);
|
||
|
}
|