2 Commits

Author SHA1 Message Date
Valentin Silytuin
4a8b4405b2 v3.0.0 2025-03-29 00:14:54 +04:00
Valentin Silytuin
eb664afa8f Fix virtialReference --> virtualReference 2025-03-29 00:13:28 +04:00
4 changed files with 10 additions and 6 deletions

View File

@@ -1,3 +1,7 @@
## v3.0.0
- Исправлено название опции с `virtialReference` на `virtualReference`
## v2.1.0
- Для опции `appendTo` добавлена возможность указать значение `parent`

View File

@@ -44,7 +44,7 @@ createTooltip(document.querySelector('button'), 'Подсказка', {
shiftPadding: [8, 0],
theme: 'light',
trigger: 'mouseenter',
virtialReference: undefined,
virtualReference: undefined,
zIndex: '',
// Callback-функции, по-умолчанию не заданы
onCreate(instance) {},
@@ -56,7 +56,7 @@ createTooltip(document.querySelector('button'), 'Подсказка', {
});
```
##### virtialReference
##### virtualReference
Настройка используется для кастомного позиционирования, ожидает объект с методом `getBoundingClientRect`.
@@ -64,7 +64,7 @@ createTooltip(document.querySelector('button'), 'Подсказка', {
```js
createTooltip(document.querySelector('button'), 'Подсказка', {
virtialReference: {
virtualReference: {
getBoundingClientRect() {
return {
x: 0,

View File

@@ -26,7 +26,7 @@ export const createTooltip = ($el, content, options) => {
shiftPadding: [8, 0],
theme: 'light',
trigger: 'mouseenter',
virtialReference: undefined,
virtualReference: undefined,
zIndex: '',
...options,
};
@@ -167,7 +167,7 @@ export const createTooltip = ($el, content, options) => {
const $arrow = $el._tooltip.$tooltip.querySelector('.tooltip__arrow');
const { x, y, placement, middlewareData } = await computePosition(
options.virtialReference ?? $el,
options.virtualReference ?? $el,
$el._tooltip.$tooltip,
{
placement: options.placement,

View File

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