farmOS/modules/farm/farm_map/js/farm_map.js

22 lines
600 B
JavaScript

(function ($) {
Drupal.behaviors.farm_map = {
attach: function (context, settings) {
var options = {
units: Drupal.settings.farm_map.units,
interactions: {
onFocusOnly: true
},
};
$('.farm-map', context).each(function (index, element) {
$(element).once('farm-map', function () {
$(element).attr('tabIndex', 0);
farmOS.map.create($(element).attr('id'), options);
$('.ol-popup-closer', context).click(function () {
$(element).focus();
});
});
});
}
};
}(jQuery));