PageSourceSearch

https://tinyideasoxford.com/wp-content/plugins/siteorigin-premium/…/js/so-premium-tooltip.min.js?ver=1.80.0

js tinyideasoxford.com collected 2026-10-04 04:24:11 UTC 4,025 bytes, 1 lines download raw bytes

1window.SiteOriginPremium=window.SiteOriginPremium||{},SiteOriginPremium.setupTooltip=function(t){t(".so-widget-sow-image, .so-widget-sow-image-grid, .so-widget-sow-simple-masonry, .so-widget-sow-icon, .so-widget-sow-price-table, .so-widget-sow-features, .so-widget-sow-button").each((function(e,o){var i=t(o);if(i.data("tooltip-enabled")){var s=i.data("tooltip-theme"),n=function(e){var o=e.attr("title");if(o){t(this.image).css("pointerEvents","none");var i=t('<div class="so-premium-tooltip">'+o+'<div class="callout"></div></div>');i.css("visibility","hidden"),i.addClass("theme-"+s);var n,a=e.is("span"),r=e.parent().hasClass("ow-button-base"),l=e.hasClass("ow-pt-feature"),u=e.hasClass("sow-icon-container");u?(e.removeAttr("title"),n=e.parent(),e=e.find("div, span")):n=a||l||r?e:e.parent().closest(":not( a )");var d=n.is(".sow-masonry-grid-item");d||u||a?n.parent().append(i):n.append(i);var p,c={top:0,left:0},f=i.find(".callout"),g=function(o=!1){const s=d||u?n.position():e.position(),a=i.outerWidth()/2,r=t("body").innerWidth()-a;let l=s.left+c.left-a;if(o&&o.pageX>=r){l=r-a-(d||u?n.parent():t(o.currentTarget)).offset().left}i.css({top:s.top+c.top-i.outerHeight()+"px",left:l+"px"})},m=function(){g(),i.fadeIn(100)};"follow_cursor"===soPremiumTooltipOptions.position&&i.css("pointer-events","none"),i.hide(),i.css("visibility","visible"),n.on(soPremiumTooltipOptions.show_trigger,(function(s){var a=i.get(0);if(!l&&!r&&(i.is(":visible")||s.target===a||s.relatedTarget===a||s.relatedTarget===e.get(0)))return!1;e.removeAttr("title");var w=d?n:e;f.removeClass("bottom").addClass("top"),f.css("pointer-events","none");var h=.5*f.outerHeight();switch(soPremiumTooltipOptions.position){case"follow_cursor":i.data("width")||(i.data("width",i.outerWidth()+1),i.css("width",i.data("width")+1+"px"));const o=function(o){var i=e.outerHeight(),s=n.outerHeight(),a=i>s?.5*(i-s):0,r=e.outerWidth(),l=n.outerWidth(),p=r>l?.5*(r-l):0;d?(c.top=o.offsetY-h-a,c.left=o.offsetX-p):(c.top=o.pageY-t(o.currentTarget).offset().top-h-a,c.left=o.pageX-t(o.currentTarget).offset().left-p,u&&(c.left+=parseInt(n.css("margin-left")))),g(o)};n.on("mousemove",o),o(s);break;case"center":c.top=.5*w.outerHeight()-h,c.left=.5*w.outerWidth();break;case"top":c.top=0-h,c.left=.5*w.outerWidth();break;case"bottom":f.removeClass("top").addClass("bottom"),c.top=w.outerHeight()+i.outerHeight()+h,c.left=.5*w.outerWidth()}if("mouseover"===soPremiumTooltipOptions.show_trigger&&soPremiumTooltipOptions.show_delay&&soPremiumTooltipOptions.show_delay>0?(p&&clearTimeout(p),p=setTimeout((function(){p=null,m()}),soPremiumTooltipOptions.show_delay)):m(),"click"===soPremiumTooltipOptions.hide_trigger){var v=function(){i.fadeOut(100),e.attr("title",o),t(window).off("click",v)};setTimeout((function(){t(window).on("click",v)}),100)}})),"mouseout"===soPremiumTooltipOptions.hide_trigger&&(n.on("mouseout",(function(s){p&&clearTimeout(p),r&&n.get(0)===s.relatedTarget||s.relatedTarget===i.get(0)||t.contains(n.get(0),s.relatedTarget)||(i.fadeOut(100),e.attr("title",o),n.off("mousemove",g),e.attr("title",o))})),d&&i.on("mouseout",(function(t){t.relatedTarget===e.get(0)&&t.relatedTarget===e.get(0)||(i.fadeOut(100),e.attr("title",o),n.off("mousemove",g),e.attr("title",o))})))}};i.hasClass("so-widget-sow-icon")?n(i.find("span")):i.hasClass("so-widget-sow-features")?i.find(".sow-icon-container").each((function(e,o){n(t(o))})):i.hasClass("so-widget-sow-price-table")?i.find(".ow-pt-feature").each((function(e,o){n(t(o))})):i.hasClass("so-widget-sow-button")?n(i.find(".sowb-button ")):i.find("img").each((function(e,o){function i(e){var o=t(e);e.complete?n(o):o.on("load",(function(){n(o)})).on("error",(function(){console.log("Could not setup tooltip. Image loading failed.")}))}o.classList.contains("jetpack-lazy-image")?t(o).on("jetpack-lazy-loaded-image",(function(t){i(t.target)})):i(o)}))}}))},jQuery((function(t){SiteOriginPremium.setupTooltip(t),window.sowb&&t(window.sowb).on("setup_widgets",(function(){SiteOriginPremium.setupTooltip(t)}))}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.