HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux acmehomecare 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: www-data (33)
PHP: 8.0.30
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/wp-content/themes/exertio/js/rating.js
!function(t){const a={value:0,stars:5,half:!1,emptyStar:"far fa-star",halfStar:"fas fa-star-half-alt",filledStar:"fas fa-star",color:"#fcd703",readonly:!1,click:function(t){console.error("No click callback provided!")}};jQuery.fn.extend({rating:function(s={}){return this.each(function(){t(this).attr("rating")&&t(this).empty(),this.stars=s.value?s.value:a.value,this.readonly=s.readonly?s.readonly:a.readonly,this.getStars=function(){return t(this).find(t("i"))},t(this).css({color:s.color?s.color:a.color}).attr("rating",!0),this.readonly||(t(this).on("mousemove",function(r){let i=s.half?s.half:a.half;if(this.getStars().index(r.target)>=0)if(i){t(this).find("i").attr("class",s.emptyStar?s.emptyStar:a.emptyStar);let i=.5;t(this).find("i").css({width:t(this).find("i").outerWidth()}),r.offsetX>t(r.target).outerWidth()/2&&(i=1);let e=this.getStars().index(r.target)+i;for(let r=0;r<this.getStars().length;r++)r+.5<e?t(this.getStars()[r]).attr("class",s.filledStar?s.filledStar:a.filledStar):r<e&&t(this.getStars()[r]).attr("class",s.halfStar?s.halfStar:a.halfStar)}else{t(this).find("i").attr("class",s.emptyStar?s.emptyStar:a.emptyStar);let i=this.getStars().index(r.target)+1;for(let r=0;r<this.getStars().length;r++)r<i&&t(this.getStars()[r]).attr("class",s.filledStar?s.filledStar:a.filledStar)}}),t(this).on("mouseout",function(t){this.printStars()}),t(this).on("click",function(r){if(s.half?s.half:a.half){let a=.5;r.offsetX>t(r.target).outerWidth()/2&&(a=1),this.stars=this.getStars().index(r.target)+a}else this.stars=this.getStars().index(r.target)+1;(s.click?s.click:a.click)({stars:this.stars,event:r})}));const r=s.stars?s.stars:a.stars;for(let i=0;i<r;i++){let r=t("<i></i>").addClass(s.emptyStar?s.emptyStar:a.emptyStar).appendTo(t(this));if(this.readonly||r.css({cursor:"pointer"}),i>1e3)return}if(this.printStars=function(){if(s.half?s.half:a.half){t(this).find("i").attr("class",s.emptyStar?s.emptyStar:a.emptyStar);for(let r=0;r<this.stars;r++)r<this.stars-.5?t(this.getStars()[r]).attr("class",s.filledStar?s.filledStar:a.filledStar):t(this.getStars()[r]).attr("class",s.halfStar?s.halfStar:a.halfStar)}else{t(this).find("i").attr("class",s.emptyStar?s.emptyStar:a.emptyStar);for(let r=0;r<this.stars;r++)t(this.getStars()[r]).attr("class",s.filledStar?s.filledStar:a.filledStar)}},this.stars>0){this.printStars(),(s.click?s.click:a.click)({stars:this.stars})}})}}),t(function(){t("[data-rating-stars]").each(function(){let a={},s=/^data-rating\-(.+)$/;t.each(t(this).get(0).attributes,function(t,r){if(s.test(r.nodeName)){let t=r.nodeName.match(s)[1];a[t]=r.nodeValue}}),null!=a.input&&(a.click=function(s){t(a.input).val(s.stars)}),t(this).rating(a)})})}(jQuery);