8889841cresources/tribe-admin-acf-compat.js000064400000001560150515327030013322 0ustar00(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( '
' ); reinit_acf_wrap = false; } }); })( jQuery );ACF.php000064400000002312150515327030005645 0ustar00is_post_type_screen() ) { wp_enqueue_script( 'tribe-admin-acf-compat', plugin_dir_url( __FILE__ ) . 'resources/tribe-admin-acf-compat.js', [ 'jquery' ], '1.0.0', true ); } } }