/* global wp_mail_smtp_dashboard_widget, ajaxurl, moment, WPMailSMTPChart */ /** * WP Mail SMTP Dashboard Widget function. * * @since 2.9.0 */ 'use strict'; var WPMailSMTPDashboardWidget = window.WPMailSMTPDashboardWidget || ( function( document, window, $ ) { /** * Elements reference. * * @since 2.9.0 * * @type {object} */ var el = { $canvas : $( '#wp-mail-smtp-dash-widget-chart' ), $settingsBtn : $( '#wp-mail-smtp-dash-widget-settings-button' ), $dismissBtn : $( '.wp-mail-smtp-dash-widget-dismiss-chart-upgrade' ), $summaryReportEmailBlock : $( '.wp-mail-smtp-dash-widget-summary-report-email-block' ), $summaryReportEmailDismissBtn : $( '.wp-mail-smtp-dash-widget-summary-report-email-dismiss' ), $summaryReportEmailEnableInput: $( '#wp-mail-smtp-dash-widget-summary-report-email-enable' ), $emailAlertsDismissBtn : $( '#wp-mail-smtp-dash-widget-dismiss-email-alert-block' ), }; /** * Chart.js functions and properties. * * @since 2.9.0 * * @type {object} */ var chart = { /** * Chart.js instance. * * @since 2.9.0 */ instance: null, /** * Chart.js settings. * * @since 2.9.0 */ settings: { type: 'line', data: { labels: [], datasets: [ { label: '', data: [], backgroundColor: 'rgba(34, 113, 177, 0.15)', borderColor: 'rgba(34, 113, 177, 1)', borderWidth: 2, pointRadius: 4, pointBorderWidth: 1, pointBackgroundColor: 'rgba(255, 255, 255, 1)', } ], }, options: { maintainAspectRatio: false, scales: { x: { type: 'timeseries', time: { tooltipFormat: 'MMM D', }, ticks: { beginAtZero: true, source: 'labels', padding: 0, minRotation: 25, maxRotation: 25, callback: function( value, index, values ) { const gap = Math.floor( values.length / 7 ); if ( gap < 1 ) { return moment( value ).format( 'MMM D' ); } if ( ( values.length - index - 1 ) % gap === 0 ) { return moment( value ).format( 'MMM D' ); } }, }, }, y: { ticks: { beginAtZero: true, maxTicksLimit: 6, padding: 0, callback: function( value ) { // Make sure the tick value has no decimals. if ( Math.floor( value ) === value ) { return value; } }, }, }, }, elements: { line: { tension: 0, fill: true, }, }, animation: false, plugins: { legend: { display: false, }, tooltip: { displayColors: false, }, }, }, }, /** * Init Chart.js. * * @since 2.9.0 */ init: function() { var ctx; if ( ! el.$canvas.length ) { return; } ctx = el.$canvas[ 0 ].getContext( '2d' ); chart.instance = new WPMailSMTPChart( ctx, chart.settings ); chart.updateWithDummyData(); chart.instance.update(); }, /** * Update Chart.js settings with dummy data. * * @since 2.9.0 */ updateWithDummyData: function() { var end = moment().startOf( 'day' ), days = 7, data = [ 55, 45, 34, 45, 32, 55, 65 ], date, i; for ( i = 1; i <= days; i++ ) { date = end.clone().subtract( i, 'days' ); chart.settings.data.labels.push( date ); chart.settings.data.datasets[ 0 ].data.push( { x: date, y: data[ i - 1 ], } ); } }, }; /** * Public functions and properties. * * @since 2.9.0 * * @type {object} */ var app = { /** * Publicly accessible Chart.js functions and properties. * * @since 2.9.0 */ chart: chart, /** * Start the engine. * * @since 2.9.0 */ init: function() { $( app.ready ); }, /** * Document ready. * * @since 2.9.0 */ ready: function() { el.$settingsBtn.on( 'click', function( e ) { $( this ).toggleClass( 'open' ); $( this ).siblings( '.wp-mail-smtp-dash-widget-settings-menu' ).fadeToggle( 200 ); } ); el.$dismissBtn.on( 'click', function( event ) { event.preventDefault(); app.saveWidgetMeta( 'hide_graph', 1 ); $( this ).closest( '.wp-mail-smtp-dash-widget-chart-block-container' ).remove(); $( '#wp-mail-smtp-dash-widget-upgrade-footer' ).show(); } ); // Hide summary report email block on dismiss icon click. el.$summaryReportEmailDismissBtn.on( 'click', function( event ) { event.preventDefault(); app.saveWidgetMeta( 'hide_summary_report_email_block', 1 ); el.$summaryReportEmailBlock.slideUp(); } ); // Enable summary report email on checkbox enable. el.$summaryReportEmailEnableInput.on( 'change', function( event ) { event.preventDefault(); var $self = $( this ), $loader = $self.next( 'i' ); $self.hide(); $loader.show(); var data = { _wpnonce: wp_mail_smtp_dashboard_widget.nonce, action : 'wp_mail_smtp_' + wp_mail_smtp_dashboard_widget.slug + '_enable_summary_report_email' }; $.post( ajaxurl, data ) .done( function() { el.$summaryReportEmailBlock.find( '.wp-mail-smtp-dash-widget-summary-report-email-block-setting' ) .addClass( 'hidden' ); el.$summaryReportEmailBlock.find( '.wp-mail-smtp-dash-widget-summary-report-email-block-applied' ) .removeClass( 'hidden' ); } ) .fail( function() { $self.show(); $loader.hide(); } ); } ); // Hide email alerts banner on dismiss icon click. el.$emailAlertsDismissBtn.on( 'click', function( event ) { event.preventDefault(); $( '#wp-mail-smtp-dash-widget-email-alerts-education' ).remove(); app.saveWidgetMeta( 'hide_email_alerts_banner', 1 ); } ); chart.init(); app.removeOverlay( el.$canvas ); }, /** * Save dashboard widget meta in backend. * * @since 2.9.0 * * @param {string} meta Meta name to save. * @param {number} value Value to save. */ saveWidgetMeta: function( meta, value ) { var data = { _wpnonce: wp_mail_smtp_dashboard_widget.nonce, action : 'wp_mail_smtp_' + wp_mail_smtp_dashboard_widget.slug + '_save_widget_meta', meta : meta, value : value, }; $.post( ajaxurl, data ); }, /** * Remove an overlay from a widget block containing $el. * * @since 2.9.0 * * @param {object} $el jQuery element inside a widget block. */ removeOverlay: function( $el ) { $el.siblings( '.wp-mail-smtp-dash-widget-overlay' ).remove(); }, }; // Provide access to public functions/properties. return app; }( document, window, jQuery ) ); // Initialize. WPMailSMTPDashboardWidget.init(); /*! pro-elements - v3.23.0 - 05-08-2024 */ .wrap.elementor-admin-page-license form.elementor-license-box{max-width:600px;background:#fff;margin:20px 0;padding:20px}.wrap.elementor-admin-page-license form.elementor-license-box h3{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;padding-block-end:20px;border-block-end:1px solid #eee}.wrap.elementor-admin-page-license form.elementor-license-box h3 span{flex-grow:1;padding-inline-start:5px}.wrap.elementor-admin-page-license form.elementor-license-box h3 small{font-size:13px;font-weight:400}.wrap.elementor-admin-page-license form.elementor-license-box label{display:block;font-size:1.3em;font-weight:600;margin:1em 0}.wrap.elementor-admin-page-license form.elementor-license-box .button{height:30px;margin-inline-start:15px;margin-block-end:0}.wrap.elementor-admin-page-license form.elementor-license-box p.description{margin:10px 0}.wrap.elementor-admin-page-license form.elementor-license-box .e-row-stretch{display:flex;align-items:center;justify-content:space-between}.wrap.elementor-admin-page-license form.elementor-license-box .e-row-divider-bottom{padding-block-end:15px;border-block-end:1px solid #eee}.wrap.elementor-admin-page-license .elementor-box-action{display:flex;justify-content:flex-end;align-items:flex-end;margin-block-start:30px}.wrap.elementor-admin-page-license .elementor-box-action .elementor-manually-link{color:#72777c;margin-inline-end:15px}.wrap.elementor-admin-page-license .elementor-box-action .elementor-manually-link:hover{color:inherit}#adminmenu #toplevel_page_elementor a[href=elementor_pro_upgrade_license_menu_link]{font-weight:600;background-color:#93003f;color:#fff;margin:3px 10px 0;display:block;text-align:center;border-radius:3px;transition:all .3s}#adminmenu #toplevel_page_elementor a[href=elementor_pro_upgrade_license_menu_link]:focus,#adminmenu #toplevel_page_elementor a[href=elementor_pro_upgrade_license_menu_link]:hover{background-color:#c60055;box-shadow:none}.fixed .column-elementor_library_type,.fixed .column-instances{width:10%}.fixed .elementor-shortcode-input{min-width:235px}@media (min-width:768px) and (max-width:1440px){.fixed .column-shortcode{width:25%}.fixed .elementor-shortcode-input{min-width:100%}}#available-widgets [class*=elementor-template] .widget-title:before{content:"\e801";font-family:eicon;font-size:17px}#elementor-widget-template-empty-templates{margin-block-start:15px;text-align:center}.elementor-widget-template-empty-templates-title{padding:25px 0 30px}.elementor-widget-template-empty-templates-icon{font-size:96px}.elementor-widget-template-empty-templates-footer{color:var(--e-a-color-txt-muted);font-size:13px;font-style:italic;margin-block-end:15px}.elementor-button-spinner.error:before{content:"\f335";color:red}span.font-variations-count{display:inline-block;vertical-align:top;margin:1px 0 0 5px;padding:0 5px;min-width:7px;height:17px;border-radius:11px;background-color:#d4dffb;color:#4278b2;font-size:9px;line-height:17px;text-align:center;z-index:26}.post-type-elementor_font div#elementor-font-custommetabox{background:none;border:0}.post-type-elementor_font div#elementor-font-custommetabox button.handlediv{display:none}.post-type-elementor_font div#elementor-font-custommetabox #poststuff .inside{margin:0;padding:0}.post-type-elementor_font div#elementor-font-custommetabox h2.hndle{padding:0}.post-type-elementor_font #minor-publishing-actions,.post-type-elementor_font #misc-publishing-actions,.post-type-elementor_font #tagsdiv-elementor_font_type,.post-type-elementor_font div#elementor-font-custommetabox .handle-actions{display:none}.elementor-metabox-content .repeater-block{background:#fff;color:#3f444b;padding:20px;margin-block-end:2px}.elementor-metabox-content .repeater-block span.elementor-repeater-tool-btn.close-repeater-row{display:none}.elementor-metabox-content .repeater-block.block-visible{padding-block-end:0;margin-block-end:0}.elementor-metabox-content .repeater-block.block-visible span.elementor-repeater-tool-btn.toggle-repeater-row{display:none}.elementor-metabox-content .repeater-block.block-visible span.elementor-repeater-tool-btn.close-repeater-row{display:inline-block}.elementor-metabox-content .repeater-block:not(.block-visible) .close-repeater-row{display:none}.elementor-metabox-content .repeater-block .repeater-title{cursor:pointer}.elementor-metabox-content .row-font-label{padding:0;margin:0;display:flex;text-transform:capitalize}.elementor-metabox-content .row-font-label li{box-sizing:border-box;flex-grow:1;width:100%;margin:0}.elementor-metabox-content .row-font-label li span.label{font-weight:500;padding-inline-end:10px}.elementor-metabox-content .row-font-label li.row-font-style,.elementor-metabox-content .row-font-label li.row-font-weight{max-width:180px}.elementor-metabox-content .row-font-label li.row-font-actions{max-width:200px;text-align:end}.elementor-metabox-content .repeater-content{margin:0}.elementor-metabox-content .repeater-content .repeater-content-top{display:flex;margin-block-end:20px;line-height:28px}.elementor-metabox-content .repeater-content .repeater-content-top>div{box-sizing:border-box;flex-grow:1}.elementor-metabox-content .repeater-content .repeater-content-top p{margin:0;display:inline-block}.elementor-metabox-content .repeater-content .repeater-content-top p label{font-weight:500;padding-inline-end:10px}.elementor-metabox-content .repeater-content .repeater-content-top .elementor-field-select{max-width:180px}.elementor-metabox-content .repeater-content .repeater-content-top .elementor-field-toolbar{max-width:200px;text-align:end}.elementor-metabox-content .repeater-content .repeater-content-bottom{background-color:#f9fafa;padding:20px 40px;margin:0 -20px}.elementor-metabox-content .repeater-content .repeater-content-bottom .elementor-field{display:flex;align-items:center;background-color:#fff;padding:10px 20px;margin-block-end:10px;box-shadow:0 3px 5px rgba(0,0,0,.05)}.elementor-metabox-content .repeater-content .repeater-content-bottom .elementor-field:last-child{margin-block-end:0}.elementor-metabox-content .repeater-content .repeater-content-bottom .elementor-field input,.elementor-metabox-content .repeater-content .repeater-content-bottom .elementor-field p{box-sizing:border-box;flex-grow:1;width:100%;margin:0}.elementor-metabox-content .repeater-content .repeater-content-bottom .elementor-field p.elementor-field-label{font-weight:500;max-width:120px}.elementor-metabox-content .repeater-content .repeater-content-bottom .elementor-field .elementor-field-input{padding:5px 8px;margin:0 15px;border-radius:3px;font-size:12px;width:100%;background:none;box-shadow:none;color:#0c0d0e;border:1px solid;outline:none}.elementor-metabox-content .repeater-content .repeater-content-bottom .elementor-field .elementor-field-input:not(:focus){border-color:#d5d8dc}.elementor-metabox-content .repeater-content .repeater-content-bottom .elementor-field .elementor-field-input:focus{border-color:#9da5ae}.elementor-metabox-content .repeater-content .repeater-content-bottom .elementor-field .elementor-upload-btn,.elementor-metabox-content .repeater-content .repeater-content-bottom .elementor-field .elementor-upload-clear-btn{max-width:100px;font-size:11px}.elementor-metabox-content .repeater-content .repeater-content-bottom .elementor-field .elementor-upload-clear-btn{background-color:#f1f2f3;color:#9da5ae}.elementor-metabox-content .repeater-content .repeater-content-bottom .elementor-field .elementor-upload-clear-btn:hover{background-color:#f59e0b;color:#fff}.elementor-metabox-content .elementor-button{background-color:#9da5ae;color:#fff;line-height:1;text-transform:uppercase;height:auto;padding:10px 20px;outline:none;border:none;transition-property:background,color,box-shadow,opacity;transition-duration:.3s}.elementor-metabox-content .elementor-button:focus,.elementor-metabox-content .elementor-button:hover,.elementor-metabox-content .elementor-button:visited{color:#fff}.elementor-metabox-content .elementor-button:focus,.elementor-metabox-content .elementor-button:visited{background-color:#9da5ae}.elementor-metabox-content .elementor-button:hover{background-color:#3f444b;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);border:none}.elementor-metabox-content .elementor-button:active{box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-metabox-content .elementor-button:not([disabled]){cursor:pointer}.elementor-metabox-content .elementor-button.elementor-size-xs{font-size:11px;padding:10px 20px;border-radius:2px}.elementor-metabox-content .elementor-button.elementor-size-sm{font-size:13px;padding:12px 24px;border-radius:3px}.elementor-metabox-content .elementor-button.elementor-size-md{font-size:14px;padding:15px 30px;border-radius:4px}.elementor-metabox-content .elementor-button.elementor-size-lg{font-size:15px;padding:20px 40px;border-radius:5px}.elementor-metabox-content .elementor-button.elementor-size-xl{font-size:18px;padding:25px 50px;border-radius:6px}.elementor-metabox-content .elementor-button .elementor-align-icon-right{float:right;margin-left:5px}.elementor-metabox-content .elementor-button .elementor-align-icon-left{float:left;margin-right:5px}.elementor-metabox-content input.button.add-repeater-row{margin-block-start:18px;border:none;box-shadow:none}.elementor-metabox-content .elementor-repeater-tool-btn{color:#9da5ae;cursor:pointer;padding:0 20px;font-size:12px;transition:all .3s}.elementor-metabox-content .elementor-repeater-tool-btn i{padding-inline-end:5px}.elementor-metabox-content .elementor-repeater-tool-btn:hover{color:#3f444b}.elementor-metabox-content .elementor-repeater-tool-btn.remove-repeater-row:hover{color:#f59e0b}.elementor-metabox-content .inline-preview,.elementor-metabox-content .row-font-preview{font-size:16px;text-transform:capitalize}.column-font_preview{width:65%}.widefat td.column-font_preview{font-size:16px}.post-type-elementor_icons .elementor-metabox-content .elementor-button:not([disabled]){margin-block-start:10px}.post-type-elementor_icons div#postbox-container-1{display:none}.post-type-elementor_icons div#elementor-custom-icons-metabox{display:none;border:1px solid #f1f2f3;border-radius:1px;background-color:#fff}.post-type-elementor_icons div#elementor-custom-icons-metabox .inside{margin-block-start:10px;margin-block-end:20px}.post-type-elementor_icons div#elementor-custom-icons-metabox .elementor-metabox-content{background-color:#fff}.post-type-elementor_icons div#elementor-custom-icons-metabox .elementor-custom-icons-metabox{padding-block-start:4px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px}@media (max-width:1025px){.post-type-elementor_icons div#elementor-custom-icons-metabox .elementor-custom-icons-metabox{padding:0}}.post-type-elementor_icons div#elementor-custom-icons-metabox h4{color:#1f2124;font-size:22px;font-weight:500;letter-spacing:.7px;line-height:28px;margin:0 0 4px}.post-type-elementor_icons div#elementor-custom-icons-metabox h5{color:#9da5ae;font-size:16px;font-weight:500;letter-spacing:.5px;line-height:21px;margin:0}.post-type-elementor_icons div#elementor-custom-icons-metabox .elementor--dropzone--upload__icon i{font-size:64px;color:#0a875a}.post-type-elementor_icons div#elementor-custom-icons-metabox .box__error,.post-type-elementor_icons div#elementor-custom-icons-metabox .box__file,.post-type-elementor_icons div#elementor-custom-icons-metabox .box__success,.post-type-elementor_icons div#elementor-custom-icons-metabox .box__uploading{display:none}.post-type-elementor_icons div#elementor-custom-icons-metabox .is-dragover{background-color:grey}.post-type-elementor_icons div#elementor-custom-icons-metabox .box__input{padding:180px 0;display:flex;flex-direction:column;align-items:center}.post-type-elementor_icons div#elementor-custom-icons-metabox .elementor-field-dropzone{outline:2px dashed #d5d8dc;outline-offset:-3px;background-color:#fff;display:none}.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons{background-color:#f9fafa;border:1px solid #f1f2f3;border-radius:1px}.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-metabox-content{background-color:#f9fafa}.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-metabox-content .elementor-custom-icons-metabox{padding-block-start:4px;padding-block-end:0;padding-inline-start:10px;padding-inline-end:10px}.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header{height:50px;color:#3f444b;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.06);padding:0 35px;display:flex;align-items:center;justify-content:flex-start}@media (max-width:1025px){.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header{padding:0 6px}}.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header div{padding-inline-end:10px;padding-inline-start:10px}@media (max-width:1025px){.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header div{line-height:1}.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header div.remove{font-size:10px}}.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header div:nth-of-type(2){border:1px solid #9da5ae;border-block-start:0;border-block-end:0}.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta{color:#1f2124;font-size:14px;line-height:1}@media (max-width:1025px){.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta{font-size:10px}}.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta-value{font-weight:700}@media (max-width:1025px){.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta-value{font-size:10px}}.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta-remove{margin-inline-start:auto;color:#1f2124;opacity:.6;cursor:pointer;transition:all .3s}.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta-remove i{color:#3f444b}.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta-remove:hover{opacity:1}.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-footer{color:#babfc5;font-family:Roboto,Arial,Helvetica,sans-serif;border-block-start:1px solid #f1f2f3;font-size:11px;font-weight:500;line-height:1;text-align:end;padding-block-start:10px;padding-block-end:10px;padding-inline-end:35px}.post-type-elementor_icons div#elementor-custom-icons-metabox ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));grid-gap:20px;padding-block-start:15px;padding-block-end:0;padding-inline-start:35px;padding-inline-end:35px;overflow-y:auto;max-height:575px}.post-type-elementor_icons div#elementor-custom-icons-metabox ul li{position:relative;height:0;padding-block-end:100%;background-color:#fff;box-shadow:0 1px 12px rgba(0,0,0,.05);border-radius:3px;overflow:hidden}.post-type-elementor_icons div#elementor-custom-icons-metabox ul li div.icon{display:flex;flex-direction:column;align-items:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1px}.post-type-elementor_icons div#elementor-custom-icons-metabox ul li div.icon-name{color:#babfc5;font-size:11px;padding:18px 20px 0;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width:479px){.post-type-elementor_icons div#elementor-custom-icons-metabox ul li div.icon-name{display:none}}.post-type-elementor_icons div#elementor-custom-icons-metabox ul li i{font-size:32px}.post-type-elementor_icons #minor-publishing-actions,.post-type-elementor_icons #misc-publishing-actions,.post-type-elementor_icons #tagsdiv-elementor_icon_type{display:none}.column-icons_prefix{width:65%} Contact Us - Freedom Dumpster Plus

Contact

Contact

Get In Touch With Us

FAQ

Frequently Ask Question

Choosing the right dumpster doesn’t have to be hard. Here are some quick answers to common questions about our rental service in Macclenny.

We offer 15, 20, and 27 cubic yard dumpsters for rent in Macclenny. Each size suits different project types, from small cleanups to large renovations.

Not necessarily. As long as we have access to your driveway or designated drop-off area, we can deliver or pick up your dumpster while you're away.

Most household junk, furniture, yard debris, renovation waste, and non-hazardous materials are allowed. We’ll give you a clear do/don’t list when you book.

Yes! We offer full-service junk removal across Macclenny. Our team does all the heavy lifting, no dumpster needed.

Often same-day or next-day in the Macclenny area, depending on availability. We aim to be quick and flexible to meet your schedule.

Just call us at 904-892-5362 or email freedomdumpstersplus@gmail.com. We'll help you choose the right service and get it on the calendar.