File "tribe-admin-acf-compat.js"
Full Path: /home/londdqdw/public_html/06/wp-content/plugins/the-events-calendar/src/Tribe/Integrations/ACF/resources/tribe-admin-acf-compat.js
File size: 880 bytes
MIME-type: text/plain
Charset: utf-8
(function( $ ) {
'use strict';
var $event_details = $( document.getElementById( 'tribe_events_event_details' ) );
var reinit_acf_wrap = false;
// Runs right before the datepicker div is rendered.
$event_details.on( 'tribe.ui-datepicker-div-beforeshow', function( e, object ) {
$dpDiv = $( object.dpDiv );
// Removes ACF's datepicker-wrapper div.
if ( $dpDiv.parent( '.acf-ui-datepicker' ).length ) {
$dpDiv.parent( '.acf-ui-datepicker' ).remove();
object.input.datepicker( 'refresh' );
reinit_acf_wrap = true;
}
});
// Runs right upon the closing of the datepicker div.
$event_details.on( 'tribe.ui-datepicker-div-closed', function( e, object ) {
if ( reinit_acf_wrap ) {
// Reinstantiates ACF's datepicker-wrapper div.
$( object.dpDiv ).wrap( '<div class="acf-ui-datepicker" />' );
reinit_acf_wrap = false;
}
});
})( jQuery );