This repository has been archived on 2024-10-24. You can view files and clone it, but cannot push or open issues or pull requests.
fradrive-old/frontend/src/lib/tooltips/frontend-tooltips.js

20 lines
727 B
JavaScript

export class FrontendTooltips {
static addToolTip(element, text) {
console.log('adding Tooltip');
let tooltipWrap = document.createElement('span');
tooltipWrap.className = 'tooltip';
let tooltipContent = document.createElement('span');
tooltipContent.className = 'tooltip__content';
tooltipContent.appendChild(document.createTextNode(text));
tooltipWrap.append(tooltipContent);
let tooltipHandle = document.createElement('span');
tooltipHandle.className = 'tooltip__handle';
tooltipWrap.append(tooltipHandle);
let firstChild = element.firstChild;
firstChild.parentNode.insertBefore(tooltipWrap, firstChild);
}
}