geomap_field-1.0.0/js/geomap-default-formatter.js
js/geomap-default-formatter.js
/**
* @file
* Geomap default widget custom behavior
*/
(function ($, Drupal) {
Drupal.behaviors.geomapDefaultFormatter = {
attach(context) {
$(once('geomapDefaultFormatter', '.geomap-formatter-map', context)).on(
'map:afterInit',
function (event, map) {
const mapSettings = $(event.target).data('map');
if (mapSettings.center) {
const marker = new L.marker(
[mapSettings.center[0], mapSettings.center[1]],
{ draggable: 'false' },
);
map.addLayer(marker);
}
},
);
},
};
})(jQuery, Drupal);
