Your IP : 216.73.216.244


Current Path : /home/theafprt/fnf.group/wp-content/plugins/wpforms/pro/assets/js/admin/
Upload File :
Current File : //home/theafprt/fnf.group/wp-content/plugins/wpforms/pro/assets/js/admin/dashboard-widget.min.js

"use strict";var WPFormsDashboardWidget=window.WPFormsDashboardWidget||function(e){var o={$widget:e("#wpforms_reports_widget_pro"),$chartTitle:e("#wpforms-dash-widget-chart-title"),$chartResetBtn:e("#wpforms-dash-widget-reset-chart"),$DaysSelect:e("#wpforms-dash-widget-timespan"),$canvas:e("#wpforms-dash-widget-chart"),$formsListBlock:e("#wpforms-dash-widget-forms-list-block"),$recomBlockDismissBtn:e("#wpforms-dash-widget-dismiss-recommended-plugin-block")},i={instance:null,settings:{type:"line",data:{labels:[],datasets:[{label:wpforms_dashboard_widget.i18n.entries,data:[],backgroundColor:"rgba(255, 129, 0, 0.135)",borderColor:"rgba(211, 126, 71, 1)",borderWidth:2,pointRadius:4,pointBorderWidth:1,pointBackgroundColor:"rgba(255, 255, 255, 1)"}]},options:{maintainAspectRatio:!1,scales:{xAxes:[{type:"time",time:{unit:"day"},distribution:"series",ticks:{beginAtZero:!0,source:"labels",padding:10,minRotation:25,maxRotation:25,callback:function(t,a,e){var s=Math.floor(e.length/7);return s<1||(e.length-a-1)%s==0?t:void 0}}}],yAxes:[{ticks:{beginAtZero:!0,maxTicksLimit:6,padding:20,callback:function(t){if(Math.floor(t)===t)return t}}}]},elements:{line:{tension:0}},animation:{duration:0},hover:{animationDuration:0},legend:{display:!1},tooltips:{displayColors:!1},responsiveAnimationDuration:0}},init:function(){var t;o.$canvas.length&&(t=o.$canvas[0].getContext("2d"),i.instance=new Chart(t,i.settings),i.updateUI(wpforms_dashboard_widget.chart_data))},ajaxUpdate:function(t,a){a={_wpnonce:wpforms_dashboard_widget.nonce,action:"wpforms_"+wpforms_dashboard_widget.slug+"_get_chart_data",days:t,form_id:a};s.addOverlay(e(i.instance.canvas)),e.post(ajaxurl,a,function(t){i.updateUI(t)})},updateUI:function(t){s.removeOverlay(o.$canvas),e.isEmptyObject(t)?(i.updateWithDummyData(),i.showEmptyDataMessage()):(i.updateData(t),i.removeEmptyDataMessage()),i.instance.data.labels=i.settings.data.labels,i.instance.data.datasets[0].data=i.settings.data.datasets[0].data,i.instance.update()},updateData:function(t){i.settings.data.labels=[],i.settings.data.datasets[0].data=[],e.each(t,function(t,a){var e=moment(a.day);i.settings.data.labels.push(e),i.settings.data.datasets[0].data.push({t:e,y:a.count})})},updateWithDummyData:function(){i.settings.data.labels=[],i.settings.data.datasets[0].data=[];for(var t,a=moment().startOf("day"),e=o.$DaysSelect.val()||7,s=1;s<=e;s++)t=a.clone().subtract(s,"days"),i.settings.data.labels.push(t),i.settings.data.datasets[0].data.push({t:t,y:Math.floor(16*Math.random())+5})},showEmptyDataMessage:function(){i.removeEmptyDataMessage(),o.$canvas.after(wpforms_dashboard_widget.empty_chart_html)},removeEmptyDataMessage:function(){o.$canvas.siblings(".wpforms-error").remove()},events:{daysChanged:function(){var t=o.$DaysSelect.val(),a=o.$DaysSelect.attr("data-active-form-id")||0;i.ajaxUpdate(t,a),s.saveWidgetMeta("timespan",t)},singleFormView:function(t){var a=o.$DaysSelect.val(),e=t.closest("tr").attr("data-form-id"),t=t.closest("tr").find(".wpforms-dash-widget-form-title").text();o.$DaysSelect.attr("data-active-form-id",e),o.$chartTitle.text(t),o.$chartResetBtn.show(),i.ajaxUpdate(a,e),s.saveWidgetMeta("active_form_id",e)},resetToGeneralView:function(){var t=o.$DaysSelect.val();o.$DaysSelect.removeAttr("data-active-form-id"),o.$chartTitle.text(wpforms_dashboard_widget.i18n.total_entries),o.$chartResetBtn.hide(),i.ajaxUpdate(t,0),s.saveWidgetMeta("active_form_id",0)}}},s={chart:i,init:function(){e(s.ready)},ready:function(){i.init(),s.events()},events:function(){s.chartEvents(),s.formsListEvents(),s.miscEvents()},chartEvents:function(){o.$DaysSelect.change(function(){i.events.daysChanged()}),o.$chartResetBtn.click(function(){i.events.resetToGeneralView(),o.$formsListBlock.find("tr.wpforms-dash-widget-form-active").removeClass("wpforms-dash-widget-form-active")})},formsListEvents:function(){o.$DaysSelect.change(function(){s.updateFormsList(e(this).val())}),o.$widget.on("click",".wpforms-dash-widget-single-chart-btn",function(){var t=e(this),a=t.closest("tr");i.events.singleFormView(t),a.closest("table").find("tr.wpforms-dash-widget-form-active").removeClass("wpforms-dash-widget-form-active"),a.addClass("wpforms-dash-widget-form-active")}),o.$formsListBlock.on("click",".wpforms-dash-widget-reset-chart",function(){o.$chartResetBtn.click()}),o.$widget.on("click","#wpforms-dash-widget-forms-more",function(){s.toggleCompleteFormsList()})},miscEvents:function(){o.$recomBlockDismissBtn.click(function(){s.dismissRecommendedBlock()})},updateFormsList:function(a){var t={_wpnonce:wpforms_dashboard_widget.nonce,action:"wpforms_"+wpforms_dashboard_widget.slug+"_get_forms_list",days:a};s.addOverlay(o.$formsListBlock.children().first()),e.post(ajaxurl,t,function(t){o.$formsListBlock.html(t),s.saveWidgetMeta("timespan",a)})},toggleCompleteFormsList:function(){e("#wpforms-dash-widget-forms-list-table .wpforms-dash-widget-forms-list-hidden-el").toggle(),e("#wpforms-dash-widget-forms-more").html(function(t,a){return a===wpforms_dashboard_widget.show_less_html?wpforms_dashboard_widget.show_more_html:wpforms_dashboard_widget.show_less_html})},saveWidgetMeta:function(t,a){a={_wpnonce:wpforms_dashboard_widget.nonce,action:"wpforms_"+wpforms_dashboard_widget.slug+"_save_widget_meta",meta:t,value:a};e.post(ajaxurl,a)},addOverlay:function(t){t.parent().closest(".wpforms-dash-widget-block").length&&(s.removeOverlay(t),t.after('<div class="wpforms-dash-widget-overlay"></div>'))},removeOverlay:function(t){t.siblings(".wpforms-dash-widget-overlay").remove()},dismissRecommendedBlock:function(){e(".wpforms-dash-widget-recommended-plugin-block").remove(),s.saveWidgetMeta("hide_recommended_block",1)}};return s}((document,window,jQuery));WPFormsDashboardWidget.init();