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);

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc