PageSourceSearch

https://veter-s.ru/wp-content/cache/min/1/wp-content/themes/woodmart/js/jquery.panr.js?ver=1788462022

js veter-s.ru collected 2026-10-02 19:24:18 UTC 1,900 bytes, 9 lines download raw bytes

1(function($,window,document,undefined){var pluginName="panr",defaults={sensitivity:20,scale:!1,scaleOnHover:!0,scaleTo:1.1,scaleDuration:.25,panY:!0,panX:!0,panDuration:0,resetPanOnMouseLeave:!1,onEnter:function(){},onLeave:function(){}};function Plugin(element,options){this.element=element;this.settings=$.extend({},defaults,options);this._defaults=defaults;this._name=pluginName;this.init()}
2Plugin.prototype={init:function(){var settings=this.settings,target=$(this.element),w=target.width(),h=target.height(),targetWidth=target.width()-settings.sensitivity,cx=(w-targetWidth)/targetWidth,x,y,panVars,xPanVars,yPanVars,mouseleaveVars;if(settings.scale||(!settings.scaleOnHover&&settings.scale)){TweenMax.set(target.find('img'),{scale:settings.scaleTo})}
3if(jQuery.type(settings.moveTarget)==="string"){settings.moveTarget=$(this.element).parent(settings.moveTarget)}
4if(!settings.moveTarget){settings.moveTarget=$(this.element)}
5settings.moveTarget.on('mousemove',function(e){x=e.pageX-target.offset().left;y=e.pageY-target.offset().top;if(settings.panX){xPanVars={x:-cx*x}}
6if(settings.panY){yPanVars={y:-cx*y}}
7panVars=$.extend({},xPanVars,yPanVars);TweenMax.to(target.find('img'),settings.panDuration,panVars)});settings.moveTarget.on('mouseenter',function(e){if(settings.scaleOnHover){TweenMax.to(target.find('img'),settings.scaleDuration,{scale:settings.scaleTo})}
8settings.onEnter(target)});if(!settings.scale||(!settings.scaleOnHover&&!settings.scale)){mouseleaveVars={scale:1,x:0,y:0}}else{if(settings.resetPanOnMouseLeave){mouseleaveVars={x:0,y:0}}}
9settings.moveTarget.on('mouseleave',function(e){TweenMax.to(target.find('img'),settings.scaleDuration,mouseleaveVars);settings.onLeave(target)})}};$.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.