admin-dashboard.js
5 months ago
admin-post.js
5 months ago
admin-quick-edit.js
5 months ago
admin-settings.js
5 months ago
admin-widgets.js
5 months ago
block-editor.js
5 months ago
column-modal.js
5 months ago
counter.js
5 months ago
dummy.js
5 months ago
frontend.js
5 months ago
integration-gutenberg.js
5 months ago
admin-dashboard.js
2 lines
| 1 | !function($,e,t){!function($){e.addEventListener("load",function(){e.pvcUpdatePostViewsWidget(),e.pvcUpdatePostMostViewedWidget()}),$(function(){$(".pvc-accordion-header").on("click",function(t){$(t.currentTarget).closest(".pvc-accordion-item").toggleClass("pvc-collapsed");var n=$("#pvc-dashboard-accordion").find(".pvc-accordion-item"),a={};n.length>0&&$(n).each(function(e,t){var n=$(t).attr("id");n=n.replace("pvc-",""),a[n]=$(t).hasClass("pvc-collapsed")}),e.pvcUpdateUserOptions({menu_items:a})})});var n=$({});$.pvcAjaxQueue=function(e){var t,a=$.Deferred(),o=a.promise(),i=function(n){(t=$.ajax(e)).done(a.resolve).fail(a.reject).then(n,n)};return n.queue(i),o.abort=function(s){if(t)return t.abort(s);var d=n.queue(),r=$.inArray(i,d);return r>-1&&d.splice(r,1),a.rejectWith(e.context||e,[o,s,""]),o},o},e.pvcUpdateUserOptions=function(e){$.pvcAjaxQueue({url:pvcArgs.ajaxURL,type:"POST",dataType:"json",data:{action:"pvc_dashboard_user_options",nonce:pvcArgs.nonceUser,options:e},success:function(){}})},e.pvcUpdateConfig=function(e,t){return e.data=t.data,e.options.plugins.tooltip={callbacks:{title:function(e){return t.data.dates[e[0].dataIndex]}}},$.each(e.data.datasets,function(e,n){n.fill=t.design.fill,n.tension=.4,n.borderColor=t.design.borderColor,n.backgroundColor=t.design.backgroundColor,n.borderWidth=t.design.borderWidth,n.borderDash=t.design.borderDash,n.pointBorderColor=t.design.pointBorderColor,n.pointBackgroundColor=t.design.pointBackgroundColor,n.pointBorderWidth=t.design.pointBorderWidth}),e};var a=function(e,t,n){$(n).addClass("loading").find(".spinner").addClass("is-active"),$.ajax({url:pvcArgs.ajaxURL,type:"POST",dataType:"json",data:{action:"pvc_dashboard_post_most_viewed",nonce:pvcArgs.nonce,period:t,lang:pvcArgs.lang?pvcArgs.lang:""},success:function(t){$(n).removeClass("loading"),$(n).find(".spinner").removeClass("is-active"),e||i(t.dates,n),$(n).find("#pvc-post-most-viewed-content").html(t.html),r("pvc-dashboard-widget-loaded",t)}})},o=function(n,a,o){$(o).addClass("loading").find(".spinner").addClass("is-active"),$.ajax({url:pvcArgs.ajaxURL,type:"POST",dataType:"json",data:{action:"pvc_dashboard_post_views_chart",nonce:pvcArgs.nonce,period:a,lang:pvcArgs.lang?pvcArgs.lang:""},success:function(a){if($(o).removeClass("loading"),$(o).find(".spinner").removeClass("is-active"),n){var s={type:"line",options:{maintainAspectRatio:!1,responsive:!0,plugins:{legend:{display:!0,position:"bottom",align:"center",fullSize:!0,onHover:function(e){e.native.target.style.cursor="pointer"},onLeave:function(e){e.native.target.style.cursor="default"},onClick:function(t,n,a){var o=n.datasetIndex,i=a.chart,s=i.getDatasetMeta(o);s.hidden=!!i.isDatasetVisible(o),i.update(),e.pvcUpdateUserOptions({post_type:i.data.datasets[o].post_type,hidden:s.hidden})},labels:{boxWidth:8,boxHeight:8,font:{size:13,weight:"normal",family:"'-apple-system', 'BlinkMacSystemFont', 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', 'sans-serif'"},padding:10,usePointStyle:!1,textAlign:"center"}}},scales:{x:{display:!0,title:{display:!1}},y:{display:!0,grace:0,beginAtZero:!0,title:{display:!1},ticks:{precision:0,maxTicksLimit:12}}},hover:{mode:"label"}}};s=e.pvcUpdateConfig(s,a),e.postViewsChart=new Chart(t.getElementById("pvc-post-views-chart").getContext("2d"),s)}else i(a.dates,o),e.postViewsChart.config=e.pvcUpdateConfig(e.postViewsChart.config,a),e.postViewsChart.update();r("pvc-dashboard-widget-loaded",a)}})};e.pvcUpdatePostViewsWidget=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=$("#pvc-post-views").find(".pvc-dashboard-container");$(t).length>0&&(i(!1,t),o(!0,e,t))},e.pvcUpdatePostMostViewedWidget=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=$("#pvc-post-most-viewed").find(".pvc-dashboard-container");$(t).length>0&&(i(!1,t),a(!0,e,t))};var i=function(e,t){var n=$(t).find(".pvc-date-nav")[0];if(n){!1!==e&&(n.innerHTML=e);var a=n.getElementsByClassName("prev")[0],o=n.getElementsByClassName("next")[0],i=$(t).closest(".pvc-accordion-item").attr("id");"pvc-post-most-viewed"===i?a.addEventListener("click",function(e){e.preventDefault(),d(e.target.dataset.date)}):"pvc-post-views"===i&&a.addEventListener("click",function(e){e.preventDefault(),s(e.target.dataset.date)}),"A"===o.tagName&&("pvc-post-most-viewed"===i?o.addEventListener("click",function(e){e.preventDefault(),d(e.target.dataset.date)}):"pvc-post-views"===i&&o.addEventListener("click",function(e){e.preventDefault(),s(e.target.dataset.date)}))}},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=$("#pvc-post-views").find(".pvc-dashboard-container");o(!1,e,t)},d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=$("#pvc-post-most-viewed").find(".pvc-dashboard-container");a(!1,e,t)},r=function(t,n){["dates","html","design"].forEach(function(e){delete n[e]});var a=new CustomEvent(t,{detail:n});e.dispatchEvent(a)}}(jQuery)}(jQuery,window,document); |
| 2 |