This commit is contained in:
Valentin Silytuin 2025-03-21 19:41:43 +04:00
parent e181cefa05
commit 06b0cfc20a
3 changed files with 11 additions and 2 deletions

View File

@ -1,3 +1,7 @@
## v2.1.0
- Для опции `appendTo` добавлена возможность указать значение `parent`
## v2.0.0
- К `_tooltip.$tooltip` добавлено свойство `_reference` для доступа к элементу, на котором был вызван `createTooltip`

View File

@ -42,6 +42,7 @@ export const createTooltip = ($el, content, options) => {
};
setOptionFromDataAttribute('tooltipAnimation');
setOptionFromDataAttribute('tooltipAppendTo');
setOptionFromDataAttribute('tooltipArrow');
setOptionFromDataAttribute('tooltipDelay');
setOptionFromDataAttribute('tooltipDuration');
@ -280,7 +281,11 @@ export const createTooltip = ($el, content, options) => {
showTimeout = setTimeout(
async () => {
if (!$el._tooltip.isVisible) {
options.appendTo.append($el._tooltip.$tooltip);
if (options.appendTo === 'parent') {
$el.parentElement.append($el._tooltip.$tooltip);
} else {
options.appendTo.append($el._tooltip.$tooltip);
}
$el._tooltip.isVisible = true;
autoUpdateCleanup = autoUpdate($el, $el._tooltip.$tooltip, $el._tooltip.updatePosition);

View File

@ -1,6 +1,6 @@
{
"name": "@advdominion/tooltip",
"version": "2.0.0",
"version": "2.1.0",
"type": "module",
"packageManager": "yarn@4.5.3",
"main": "index.js",