Files
roi-theme/wp-content/plugins/thrive-product-manager/thrive-dashboard/js/dist/tooltip.min.js
root a22573bf0b Commit inicial - WordPress Análisis de Precios Unitarios
- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 21:04:30 -06:00

1 line
3.8 KiB
JavaScript
Executable File

!function(t){function o(t,o,e){t.velocity({opacity:0,marginTop:0,marginLeft:0},{duration:200,queue:!1,delay:50}),o.velocity({opacity:0,scale:1},{duration:200,delay:150,queue:!1,complete:function(){o.css("display","none"),t.css("display","none"),e.call()}})}function e(t,o,e,i){o.css({display:"block",left:"0px",top:"0px"}),o.children("span").text(t.attr("data-tooltip"));var d,n,r,l=t.outerWidth(),p=t.outerHeight(),s=t.attr("data-position"),u=o.outerHeight(),f=o.outerWidth(),c="0px",v=8,h="0px";"top"===s?(d=t.offset().top-u-i,n=t.offset().left+l/2-f/2,r=a(n,d,f,u),c="-5px",e.css({borderRadius:"14px 14px 0 0",transformOrigin:"50% 90%",marginTop:u,marginLeft:f/2-e.width()/2})):"left"===s?(d=t.offset().top+p/2-u/2,n=t.offset().left-f-i,r=a(n,d,f,u),h="-10px",e.css({width:"14px",height:"14px",borderRadius:"14px 0 0 14px",transformOrigin:"95% 50%",marginTop:u/2,marginLeft:f})):"right"===s?(d=t.offset().top+p/2-u/2,n=t.offset().left+l+i,r=a(n,d,f,u),h="+10px",e.css({width:"14px",height:"14px",borderRadius:"0 14px 14px 0",transformOrigin:"5% 50%",marginTop:u/2,marginLeft:"0px"})):(d=t.offset().top+t.outerHeight()+i,n=t.offset().left+l/2-f/2,r=a(n,d,f,u),c="+10px",e.css({marginLeft:f/2-e.width()/2})),o.css({top:r.y,left:r.x}),(v=f/8)<8&&(v=8),"right"!==s&&"left"!==s||(v=f/10)<6&&(v=6),o.velocity({marginTop:c,marginLeft:h},{duration:350,queue:!1}).velocity({opacity:1},{duration:300,delay:50,queue:!1}),e.css({display:"block"}).velocity({opacity:1},{duration:55,delay:0,queue:!1}).velocity({scale:v},{duration:300,delay:0,queue:!1,easing:"easeInOutQuad"})}t.fn.live_tooltip=function(a){var i=null,d=!1,n=null;return"remove"===a||"destroy"===a?(this.find(".tvd-tooltipped").each(function(){var o=t(this);t("#"+o.attr("data-tooltip-id")).remove(),o.removeAttr("data-tooltip-id")}),!1):(a=t.extend({delay:0},a),this.each(function(){var r=t(this);r.off("mouseenter.tooltip mouseleave.tooltip"),r.on("mouseenter.tooltip",".tvd-tooltipped",function(o){var r=function(o){if(o.attr("data-tooltip-id"))return o;var e=Materialize.guid();o.attr("data-tooltip-id",e);var a=t("<span></span>").text(o.attr("data-tooltip")),i=t("<div></div>");i.addClass("tvd-material-tooltip").append(a).appendTo(t("body")).attr("id",e),o.data("tvd-new-tooltip",i);var d=t("<div></div>").addClass("tvd-backdrop "+o.attr("data-class"));return d.appendTo(i),d.css({top:0,left:0}),o.data("tvd-backdrop",d),o}(t(this)),l=r.data("tvd-new-tooltip"),p=r.data("tvd-backdrop"),s=r.data("delay");s=void 0===s||""===s?a.delay:s,i=0,0===s?(d=!0,e(r,l,p,5)):n=setInterval(function(){(i+=10)>=s&&!1===d&&(d=!0,e(r,l,p,5))},10)}),r.on("mouseleave.tooltip",".tvd-tooltipped",function(e){if(!e.relatedTarget||"path"!==e.relatedTarget.tagName.toLowerCase()){var a=t(this),r=a.data("tvd-new-tooltip"),l=a.data("tvd-backdrop");clearInterval(n),i=0,o(r,l,function(){d=!1})}})}))},t.fn.tooltip=function(a){var i=null,d=!1,n=null;return"remove"===a?(this.each(function(){t("#"+t(this).attr("data-tooltip-id")).remove()}),!1):(a=t.extend({delay:100},a),this.each(function(){var r=Materialize.guid(),l=t(this);l.attr("data-tooltip-id",r);var p=t("<span></span>").text(l.attr("data-tooltip")),s=t("<div></div>");s.addClass("tvd-material-tooltip").append(p).appendTo(t("body")).attr("id",r);var u=t("<div></div>").addClass("tvd-backdrop");u.appendTo(s),u.css({top:0,left:0}),l.off("mouseenter.tvd-tooltip mouseleave.tvd-tooltip"),l.on({"mouseenter.tooltip":function(t){var o=l.data("delay");o=void 0===o||""===o?a.delay:o,i=0,n=setInterval(function(){(i+=10)>=o&&!1===d&&(d=!0,e(l,s,u,5))},10)},"mouseleave.tooltip":function(){clearInterval(n),i=0,o(s,u,function(){d=!1})}})}))};var a=function(o,e,a,i){var d=o,n=e;return d<0?d=4:d+a>window.innerWidth&&(d-=d+a-window.innerWidth),n<0?n=4:n+i>window.innerHeight+t(window).scrollTop&&(n-=n+i-window.innerHeight),{x:d,y:n}};t(document).ready(function(){t("body").live_tooltip()})}(jQuery);