| Server IP : 87.98.154.146 / Your IP : 216.73.216.165 Web Server : Apache System : Linux webm004.cluster126.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : ohklomafyi ( 52085) PHP Version : 7.4.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/ohklomafyi/www/wp-content/plugins/jetpack/modules/widgets/contact-info/ |
Upload File : |
/* global ajaxurl, contact_info_api_key_ajax_obj */
( function ( $ ) {
$( document ).on( 'change', '.jp-contact-info-showmap', function () {
var $checkbox = $( this ),
isChecked = $checkbox.is( ':checked' );
$checkbox.closest( '.widget' ).find( '.jp-contact-info-admin-map' ).toggle( isChecked );
} );
$( document ).on( 'widget-synced', function ( event, widgetContainer ) {
// This event fires for all widgets, so restrict this to Contact Info widgets and the API key input.
if (
! widgetContainer.is( '[id*="widget_contact_info"]' ) ||
! $( document.activeElement ).is( 'input[id*="apikey"]' )
) {
return;
}
event.preventDefault();
var $apikey_input = widgetContainer.find( 'input[id*="apikey"]' );
$.post(
ajaxurl,
{
_ajax_nonce: contact_info_api_key_ajax_obj.nonce,
action: 'customize-contact-info-api-key',
apikey: $apikey_input.val(),
},
function ( data ) {
var $map_element = $apikey_input
.closest( '.jp-contact-info-admin-map' )
.parent()
.find( '.jp-contact-info-embed-map' );
var $warning_span = $map_element.find( '[class*="notice"]' );
if ( '1' !== data.result ) {
if ( $warning_span.length === 0 ) {
$map_element.append(
'<span class="notice notice-warning" style="display: block;">' +
data.result +
'</span>'
);
} else if ( $warning_span.text() !== data.result ) {
$warning_span.text( data.result );
}
} else {
$map_element.empty();
}
}
);
} );
} )( window.jQuery );