HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux WebLive 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wpprm_old/wp-content/themes/ronneby/assets/js/jquery.hoverdir.min.js
!function(s,o,t){"use strict";s.HoverDir=function(t,o){this.$el=s(o),this._init(t)},s.HoverDir.defaults={speed:300,easing:"ease",hoverDelay:0,inverse:!1},s.HoverDir.prototype={_init:function(t){this.options=s.extend(!0,{},s.HoverDir.defaults,t),this.transitionProp="all "+this.options.speed+"ms "+this.options.easing,this.support=Modernizr.csstransitions,this._loadEvents()},_loadEvents:function(){var r=this;this.$el.on("mouseenter.hoverdir, mouseleave.hoverdir",function(t){var o=s(this),e=o.find("div.portfolio-entry-hover, div.portfolio-custom-hover"),i=r._getDir(o,{x:t.pageX,y:t.pageY}),n=r._getStyle(i);"mouseenter"===t.type?(e.hide().css(n.from),clearTimeout(r.tmhover),r.tmhover=setTimeout(function(){e.show(0,function(){var t=s(this);r.support&&t.css("transition",r.transitionProp),r._applyAnimation(t,n.to,r.options.speed)})},r.options.hoverDelay)):(r.support&&e.css("transition",r.transitionProp),clearTimeout(r.tmhover),r._applyAnimation(e,n.from,r.options.speed))})},_getDir:function(t,o){var e=t.width(),i=t.height(),n=(o.x-t.offset().left-e/2)*(i<e?i/e:1),r=(o.y-t.offset().top-i/2)*(e<i?e/i:1);return Math.round((Math.atan2(r,n)*(180/Math.PI)+180)/90+3)%4},_getStyle:function(t){var o,e,i={left:"0px",top:"-100%"},n={left:"0px",top:"100%"},r={left:"-100%",top:"0px"},s={left:"100%",top:"0px"},a={top:"0px"},p={left:"0px"};switch(t){case 0:o=this.options.inverse?n:i,e=a;break;case 1:o=this.options.inverse?r:s,e=p;break;case 2:o=this.options.inverse?i:n,e=a;break;case 3:o=this.options.inverse?s:r,e=p}return{from:o,to:e}},_applyAnimation:function(t,o,e){s.fn.applyStyle=this.support?s.fn.css:s.fn.animate,t.stop().applyStyle(o,s.extend(!0,[],{duration:e+"ms"}))}};var i=function(t){o.console&&o.console.error(t)};s.fn.hoverdir=function(t){var o=s.data(this,"hoverdir");if("string"==typeof t){var e=Array.prototype.slice.call(arguments,1);this.each(function(){o?s.isFunction(o[t])&&"_"!==t.charAt(0)?o[t].apply(o,e):i("no such method '"+t+"' for hoverdir instance"):i("cannot call methods on hoverdir prior to initialization; attempted to call method '"+t+"'")})}else this.each(function(){o?o._init():o=s.data(this,"hoverdir",new s.HoverDir(t,this))});return o}}(jQuery,window);