File "tribe-settings.js"
Full Path: /home/londdqdw/public_html/06/wp-content/plugins/the-events-calendar/src/resources/js/tribe-settings.js
File size: 1.46 KB
MIME-type: text/plain
Charset: utf-8
jQuery( function( $ ) {
updateMapsFields();
// toggle view of the google maps size fields
$( '.google-embed-size input' ).on( 'change', updateMapsFields );
// toggle view of the google maps size fields
function updateMapsFields() {
if ( $( '.google-embed-size input' ).prop( "checked" ) ) {
$( '.google-embed-field' ).slideDown();
}
else {
$( '.google-embed-field' ).slideUp();
}
}
} );
( function( $, data ) { // eslint-disable-line no-unused-vars
"use strict";
/**
* Check hidden field when Unchecked when the base field is checked first
*/
$( function() {
// Verify that all WP variables exists
if ( -1 !== [ typeof pagenow, typeof typenow, typeof adminpage ].indexOf( 'undefined' ) ) {
return false;
}
var $container = $( '#tribe-field-toggle_blocks_editor' );
var $hiddenContainer = $( '#tribe-field-toggle_blocks_editor_hidden_field' );
var $field = $container.find( '#tribe-blocks-editor-toggle-field' );
var $hiddenField = $hiddenContainer.find( '#tribe-blocks-editor-toggle-hidden-field' );
var isFieldChecked = $field.is( ':checked' );
var isHiddenFieldChecked = $hiddenField.is( ':checked' );
// Once this field is check we bail forever
if ( isHiddenFieldChecked ) {
return;
}
// Only check the hidden field when we change the Field was checked
if ( isFieldChecked ) {
$field.one( 'change', function() {
// Check the hidden field
$hiddenField.prop( 'checked', true );
} );
}
} );
}( jQuery, {} ) );