pianello-api/resources/js/components/tippy/index.js

35 lines
843 B
JavaScript
Raw Normal View History

(function () {
"use strict";
// Tooltips
$(".tooltip").each(function () {
let options = {
content: $(this).attr("title"),
};
if ($(this).data("trigger") !== undefined) {
options.trigger = $(this).data("trigger");
}
if ($(this).data("placement") !== undefined) {
options.placement = $(this).data("placement");
}
if ($(this).data("theme") !== undefined) {
options.theme = $(this).data("theme");
}
if ($(this).data("tooltip-content") !== undefined) {
options.content = $($(this).data("tooltip-content"))[0];
}
$(this).removeAttr("title");
tippy(this, {
arrow: roundArrow,
animation: "shift-away",
...options,
});
});
})();