v2.1.0
This commit is contained in:
parent
e181cefa05
commit
06b0cfc20a
|
@ -1,3 +1,7 @@
|
||||||
|
## v2.1.0
|
||||||
|
|
||||||
|
- Для опции `appendTo` добавлена возможность указать значение `parent`
|
||||||
|
|
||||||
## v2.0.0
|
## v2.0.0
|
||||||
|
|
||||||
- К `_tooltip.$tooltip` добавлено свойство `_reference` для доступа к элементу, на котором был вызван `createTooltip`
|
- К `_tooltip.$tooltip` добавлено свойство `_reference` для доступа к элементу, на котором был вызван `createTooltip`
|
||||||
|
|
5
index.js
5
index.js
|
@ -42,6 +42,7 @@ export const createTooltip = ($el, content, options) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
setOptionFromDataAttribute('tooltipAnimation');
|
setOptionFromDataAttribute('tooltipAnimation');
|
||||||
|
setOptionFromDataAttribute('tooltipAppendTo');
|
||||||
setOptionFromDataAttribute('tooltipArrow');
|
setOptionFromDataAttribute('tooltipArrow');
|
||||||
setOptionFromDataAttribute('tooltipDelay');
|
setOptionFromDataAttribute('tooltipDelay');
|
||||||
setOptionFromDataAttribute('tooltipDuration');
|
setOptionFromDataAttribute('tooltipDuration');
|
||||||
|
@ -280,7 +281,11 @@ export const createTooltip = ($el, content, options) => {
|
||||||
showTimeout = setTimeout(
|
showTimeout = setTimeout(
|
||||||
async () => {
|
async () => {
|
||||||
if (!$el._tooltip.isVisible) {
|
if (!$el._tooltip.isVisible) {
|
||||||
|
if (options.appendTo === 'parent') {
|
||||||
|
$el.parentElement.append($el._tooltip.$tooltip);
|
||||||
|
} else {
|
||||||
options.appendTo.append($el._tooltip.$tooltip);
|
options.appendTo.append($el._tooltip.$tooltip);
|
||||||
|
}
|
||||||
$el._tooltip.isVisible = true;
|
$el._tooltip.isVisible = true;
|
||||||
autoUpdateCleanup = autoUpdate($el, $el._tooltip.$tooltip, $el._tooltip.updatePosition);
|
autoUpdateCleanup = autoUpdate($el, $el._tooltip.$tooltip, $el._tooltip.updatePosition);
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@advdominion/tooltip",
|
"name": "@advdominion/tooltip",
|
||||||
"version": "2.0.0",
|
"version": "2.1.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"packageManager": "yarn@4.5.3",
|
"packageManager": "yarn@4.5.3",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
|
|
Loading…
Reference in New Issue