| Server IP : 68.178.247.200 / Your IP : 216.73.216.110 Web Server : Apache System : Linux p3plzcpnl489463.prod.phx3.secureserver.net 4.18.0-553.126.2.lve.el8.x86_64 #1 SMP Thu May 28 14:12:30 UTC 2026 x86_64 User : x9dppmxs4rgd ( 8559391) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /proc/self/cwd/wp-content/plugins/youtube-showcase/assets/ext/emd-meta-box/js/ |
Upload File : |
/* global google, jQuery */
jQuery( function ( $ )
{
'use strict';
/**
* Callback function for Google Maps Lazy Load library to display map
*
* @return void
*/
function displayMap()
{
var $container = $( this ),
options = $container.data( 'map_options' );
var mapOptions = options.js_options,
center = new google.maps.LatLng( options.latitude, options.longitude ),
map;
switch ( mapOptions.mapTypeId )
{
case 'ROADMAP':
mapOptions.mapTypeId = google.maps.MapTypeId.ROADMAP;
break;
case 'SATELLITE':
mapOptions.mapTypeId = google.maps.MapTypeId.SATELLITE;
break;
case 'HYBRID':
mapOptions.mapTypeId = google.maps.MapTypeId.HYBRID;
break;
case 'TERRAIN':
mapOptions.mapTypeId = google.maps.MapTypeId.TERRAIN;
break;
}
mapOptions.center = center;
map = new google.maps.Map( this, mapOptions );
// Set marker
if ( options.marker )
{
var marker = new google.maps.Marker( {
position: center,
map : map
} );
// Set marker title
if ( options.marker_title )
{
marker.setTitle( mapOptions.marker_title );
}
}
// Set info window
if ( options.info_window )
{
var infoWindow = new google.maps.InfoWindow( {
content : options.info_window,
minWidth: 200
} );
if( options.load_info) {
infoWindow.open( map, marker );
}
google.maps.event.addListener( marker, 'click', function ()
{
infoWindow.open( map, marker );
} );
}
}
// Loop through all map instances and display them
$( '.emd-mb-map-canvas' ).each( displayMap );
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
$( '.emd-mb-map-canvas' ).each(displayMap);
});
$('.emd-bs-modal').on('shown.bs.modal', function () {
$( '.emd-mb-map-canvas' ).each(displayMap);
});
$('.emd-modal').click(function(event){
$( '.emd-mb-map-canvas' ).each(displayMap);
});
} );