Commit realizado el 12:13:52 08-04-2024
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -0,0 +1,10 @@
|
||||
/**
|
||||
* jquery-circle-progress - jQuery Plugin to draw animated circular progress bars:
|
||||
* {@link http://kottenator.github.io/jquery-circle-progress/}
|
||||
*
|
||||
* @author Rostyslav Bryzgunov <kottenator@gmail.com>
|
||||
* @version 1.2.2
|
||||
* @licence MIT
|
||||
* @preserve
|
||||
*/
|
||||
!function(i){if("function"==typeof define&&define.amd)define(["jquery"],i);else if("object"==typeof module&&module.exports){var t=require("jquery");i(t),module.exports=t}else i(jQuery)}(function(i){function t(i){this.init(i)}t.prototype={value:0,size:100,startAngle:-Math.PI,thickness:"auto",fill:{gradient:["#3aeabb","#fdd250"]},emptyFill:"rgba(0, 0, 0, .1)",animation:{duration:1200,easing:"circleProgressEasing"},animationStartValue:0,reverse:!1,lineCap:"butt",insertMode:"prepend",constructor:t,el:null,canvas:null,ctx:null,radius:0,arcFill:null,lastFrameValue:0,init:function(t){i.extend(this,t),this.radius=this.size/2,this.initWidget(),this.initFill(),this.draw(),this.el.trigger("circle-inited")},initWidget:function(){this.canvas||(this.canvas=i("<canvas>")["prepend"==this.insertMode?"prependTo":"appendTo"](this.el)[0]);var t=this.canvas;if(t.width=this.size,t.height=this.size,this.ctx=t.getContext("2d"),window.devicePixelRatio>1){var e=window.devicePixelRatio;t.style.width=t.style.height=this.size+"px",t.width=t.height=this.size*e,this.ctx.scale(e,e)}},initFill:function(){function t(){var t=i("<canvas>")[0];t.width=e.size,t.height=e.size,t.getContext("2d").drawImage(g,0,0,r,r),e.arcFill=e.ctx.createPattern(t,"no-repeat"),e.drawFrame(e.lastFrameValue)}var e=this,a=this.fill,n=this.ctx,r=this.size;if(!a)throw Error("The fill is not specified!");if("string"==typeof a&&(a={color:a}),a.color&&(this.arcFill=a.color),a.gradient){var s=a.gradient;if(1==s.length)this.arcFill=s[0];else if(s.length>1){for(var l=a.gradientAngle||0,o=a.gradientDirection||[r/2*(1-Math.cos(l)),r/2*(1+Math.sin(l)),r/2*(1+Math.cos(l)),r/2*(1-Math.sin(l))],h=n.createLinearGradient.apply(n,o),c=0;c<s.length;c++){var d=s[c],u=c/(s.length-1);i.isArray(d)&&(u=d[1],d=d[0]),h.addColorStop(u,d)}this.arcFill=h}}if(a.image){var g;a.image instanceof Image?g=a.image:(g=new Image,g.src=a.image),g.complete?t():g.onload=t}},draw:function(){this.animation?this.drawAnimated(this.value):this.drawFrame(this.value)},drawFrame:function(i){this.lastFrameValue=i,this.ctx.clearRect(0,0,this.size,this.size),this.drawEmptyArc(i),this.drawArc(i)},drawArc:function(i){if(0!==i){var t=this.ctx,e=this.radius,a=this.getThickness(),n=this.startAngle;t.save(),t.beginPath(),this.reverse?t.arc(e,e,e-a/2,n-2*Math.PI*i,n):t.arc(e,e,e-a/2,n,n+2*Math.PI*i),t.lineWidth=a,t.lineCap=this.lineCap,t.strokeStyle=this.arcFill,t.stroke(),t.restore()}},drawEmptyArc:function(i){var t=this.ctx,e=this.radius,a=this.getThickness(),n=this.startAngle;i<1&&(t.save(),t.beginPath(),i<=0?t.arc(e,e,e-a/2,0,2*Math.PI):this.reverse?t.arc(e,e,e-a/2,n,n-2*Math.PI*i):t.arc(e,e,e-a/2,n+2*Math.PI*i,n),t.lineWidth=a,t.strokeStyle=this.emptyFill,t.stroke(),t.restore())},drawAnimated:function(t){var e=this,a=this.el,n=i(this.canvas);n.stop(!0,!1),a.trigger("circle-animation-start"),n.css({animationProgress:0}).animate({animationProgress:1},i.extend({},this.animation,{step:function(i){var n=e.animationStartValue*(1-i)+t*i;e.drawFrame(n),a.trigger("circle-animation-progress",[i,n])}})).promise().always(function(){a.trigger("circle-animation-end")})},getThickness:function(){return i.isNumeric(this.thickness)?this.thickness:this.size/14},getValue:function(){return this.value},setValue:function(i){this.animation&&(this.animationStartValue=this.lastFrameValue),this.value=i,this.draw()}},i.circleProgress={defaults:t.prototype},i.easing.circleProgressEasing=function(i){return i<.5?(i=2*i,.5*i*i*i):(i=2-2*i,1-.5*i*i*i)},i.fn.circleProgress=function(e,a){var n="circle-progress",r=this.data(n);if("widget"==e){if(!r)throw Error('Calling "widget" method on not initialized instance is forbidden');return r.canvas}if("value"==e){if(!r)throw Error('Calling "value" method on not initialized instance is forbidden');if("undefined"==typeof a)return r.getValue();var s=arguments[1];return this.each(function(){i(this).data(n).setValue(s)})}return this.each(function(){var a=i(this),r=a.data(n),s=i.isPlainObject(e)?e:{};if(r)r.init(s);else{var l=i.extend({},a.data());"string"==typeof l.fill&&(l.fill=JSON.parse(l.fill)),"string"==typeof l.animation&&(l.animation=JSON.parse(l.animation)),s=i.extend(l,s),s.el=a,r=new t(s),a.data(n,r)}})}});
|
@@ -0,0 +1 @@
|
||||
!function(){"use strict";var e,r={n:function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(a,{a:a}),a},d:function(e,a){for(var t in a)r.o(a,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},o:function(e,r){return Object.prototype.hasOwnProperty.call(e,r)}},a=jQuery;(e=r.n(a)())((function(){({init:function(){this.wrap=e(".rank-math-seo-analysis-wrap"),this.results=this.wrap.find(".rank-math-results-wrapper"),this.progress=this.wrap.find(".progress"),this.counter=this.wrap.find(".progress-bar span"),this.events(),this.graphs(),this.single(),this.filters()},events:function(){var r=this;this.wrap.on("click",".rank-math-recheck",(function(a){e(this),a.preventDefault(),r.wrap.addClass("is-loading").removeClass("is-loaded"),r.results.empty();var t=function(a){e(".notice-seo-analysis-error").remove(),0!==a.length&&(r.wrap.find(".rank-math-analyzer-result").first().prepend(a),a.slideDown())},n={action:"rank_math_analyze",security:rankMath.security,u:r.wrap.find(".rank-math-analyze-url").val()};r.wrap.find('input[type="hidden"]').length>0&&r.wrap.find('input[type="hidden"]').each((function(){n[e(this).attr("name")]=e(this).val()})),e.ajax({url:ajaxurl,type:"POST",dataType:"html",data:n,beforeSend:function(){r.renderProgressBar()},complete:function(){clearInterval(r.interval),r.progress.css("width","100%"),r.counter.html("100%")},error:function(){var a=e('<div class="notice notice-error is-dismissible notice-seo-analysis-error"><p>An error occured.</p></div>').hide();t(a),r.wrap.addClass("is-loaded").removeClass("is-loading")},success:function(a){r.results.html(a);var n=r.results.find(".notice");0!==e(a).find("#rank-math-circle-progress").length?(r.wrap.addClass("is-loaded").removeClass("is-loading"),r.graphs()):(r.wrap.removeClass("is-loaded is-loading"),r.progress.css("width","0%"),r.counter.html("0%")),t(n)}})})),r.wrap.on("click",".result-action",(function(r){r.preventDefault(),e(this).parent("div").toggleClass("expanded")})),r.wrap.on("click",".enable-auto-update",(function(r){r.preventDefault(),e.ajax({url:ajaxurl,type:"POST",data:{action:"rank_math_enable_auto_update",security:rankMath.security}}),e(this).closest(".auto-update-disabled").addClass("hidden").siblings(".auto-update-enabled").removeClass("hidden").closest(".row-description").find(".status-icon").removeClass("status-warning dashicons-warning").addClass("status-ok dashicons-yes")}))},renderProgressBar:function(){var e=this,r=0;e.progress.css("width",r),e.interval=setInterval((function(){100==++r&&clearInterval(e.interval),e.counter.html(r+"%"),e.progress.css("width",r+"%")}),30)},graphs:function(){var r=e("#rank-math-circle-progress");if(!(0>r.length)){var a=r.data("result"),t=["#10AC84","#10AC84"];.5>a?t=["#ed5e5e","#ed5e5e"]:.7>a&&(t=["#FF9F43","#FF9F43"]),r.circleProgress({value:a,size:207,thickness:15,lineCap:"round",emptyFill:"#e9e9ea",fill:{gradient:t},startAngle:-Math.PI/2})}},single:function(){var e=this,r=e.wrap.find(".rank-math-current-url"),a=e.wrap.find(".rank-math-analyze-url"),t=e.wrap.find(".rank-math-recheck"),n=e.wrap.find(".rank-math-changeurl"),s=e.wrap.find(".rank-math-changeurl-ok");if(!a.length)return e;n.on("click",(function(){return r.hide(),n.hide(),a.show(),s.show(),!1})),s.on("click",(function(){return a.hide(),s.hide(),r.show(),n.show(),r.html(a.val()),t.trigger("click"),!1})),a.on("keypress",(function(e){13===e.keyCode&&s.trigger("click")})),t.not(".no-autostart").trigger("click")},filters:function(){var r=this,a=r.wrap.find(".rank-math-result-filter");r.wrap.on("click",a,(function(a){var t=e(a.target).data("filter"),n=r.wrap.find(".rank-math-result-filter");if(void 0!==t){a.preventDefault();var s=r.wrap.find(".rank-math-result-table"),i=r.wrap.find(".table-row");if(n.removeClass("active"),e(a.target).addClass("active"),s.addClass("hidden"),i.addClass("hidden"),"all"===t)return s.removeClass("hidden"),void i.removeClass("hidden");s.filter(".rank-math-result-statuses-"+t).removeClass("hidden"),i.filter(".rank-math-result-status-"+t).removeClass("hidden")}}))}}).init()}))}();
|
Reference in New Issue
Block a user