PageSourceSearch

https://sturban.at/typo3temp/assets/compressed/justflipit.min-23d19876ecdcabdf39600e3c299c2e1e.js?1787664774

js sturban.at collected 2026-10-02 20:27:17 UTC 4,498 bytes, 1 lines download raw bytes

1(function($,window,document,undefined){"use strict";let style="<style>"+"._justFlipIt_panel {perspective:1000px;-webkit-perspective:1000px;-moz-perspective:1000px;}"+"._justFlipIt_panel .front{height:inherit;position:absolute;top:0;z-index:900;-webkit-transform:rotateX(0) rotateX(0);-moz-transform:rotateX(0) rotateX(0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}"+"._justFlipIt_panel .back{height:inherit;position:absolute;top:0;z-index:1000;-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}"+"._justFlipIt_panel._flip_ .front{z-index:900;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg)}"+"._justFlipIt_panel._flip_ .back{z-index:1000;-webkit-transform:rotateX(0) rotateX(0);-moz-transform:rotateX(0) rotateX(0)}"+"</style>";let styleY="<style>"+"._justFlipIt_panel .backY{height:inherit;position:absolute;top:0;z-index:1000;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}"+"._justFlipIt_panel._flipY_ .front{z-index:900;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}"+"._justFlipIt_panel._flipY_ .backY{z-index:1000;-webkit-transform:rotateX(0) rotateY(0);-moz-transform:rotateX(0) rotateY(0)}"+"</style>";$("head").append(style+styleY);let pluginName="justFlipIt",defaults={Template:"",Click:false,FlipX:false,Style:[]};function Plugin(element,options){this.element=$(element);this.elementWidth=window.getComputedStyle(this.element[0],null).getPropertyValue("width");this.elementHeight=window.getComputedStyle(this.element[0],null).getPropertyValue("height");this.elementBackgroundColor=window.getComputedStyle(this.element[0],null).getPropertyValue("background-color");this.settings=$.extend({},defaults,options);this._defaults=defaults;this._name=pluginName;this.init()}$.extend(Plugin.prototype,{init:function(){if(this.settings.FlipX===true){let flipClass="_flip_";let backClass="back";this._flipIt(backClass,flipClass)}else{let flipClass="_flipY_";let backClass="backY";this._flipIt(backClass,flipClass)}},_flipIt:function(backClass,flipClass){let originalClassName=this.element[0].className;let originalElementRemovedClass=this.element.first().removeClass();let $hoverPanel=$('<div class="'+originalClassName+' hover _justFlipIt_panel">');let $front=originalElementRemovedClass.wrap($hoverPanel);$front.wrap($('<div class="front">'));let $panelWidth=this.elementWidth,$panelHeight=this.elementHeight,$panelBackgroundColor=this.elementBackgroundColor;let $clone=this.element.first().clone().removeClass();let $back=$('<div class="'+backClass+'">').append($clone);let selfParentHover=this.element.parent().parent();let findSelfParentHoverForEventHandler=this.element.closest(".hover");selfParentHover.css({width:$panelWidth,height:$panelHeight}).append($back);$.each(this.settings.Style,function(k,v){{if(v.el){if(v.el.toLowerCase()==="self"){selfParentHover.css(v.style)}else{selfParentHover.find(v.el).css(v.style)}}}});if(this.settings.Template!==""){selfParentHover.find("."+backClass).html(this.settings.Template)}if(this.settings.Click===true){selfParentHover.on("click",function(e){e.preventDefault();$(this).toggleClass(flipClass)})}else if(typeof this.settings.Click==="string"){selfParentHover.find(this.settings.Click).on("click",function(){selfParentHover.toggleClass(flipClass)})}else{selfParentHover.on("mouseenter",function(){$(this).addClass(flipClass)}).on("mouseleave",function(){$(this).removeClass(flipClass)})}}});$.fn[pluginName]=function(options){return this.each(function(){if(!$.data(this,"plugin_"+pluginName)){$.data(this,"plugin_"+pluginName,new Plugin(this,options))}})}})(jQuery,window,document);

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.