maps: allow map controls position to be overridded by the theme (#19030)

This commit is contained in:
Frédéric Péters 2017-09-27 17:52:06 +02:00
parent da7a2f64ab
commit c58b6083ef
1 changed files with 3 additions and 0 deletions

View File

@ -53,11 +53,14 @@ $(function() {
}
var min_zoom = parseInt($map_widget.data('min-zoom'));
if (!isNaN(min_zoom)) map_options.minZoom = min_zoom;
map_options.zoomControl = false;
var latlng = [$map_widget.data('init-lat'), $map_widget.data('init-lng')];
var geojson_url = $map_widget.data('geojson-url');
var map_tile_url = $map_widget.data('tile-urltemplate');
var map_attribution = $map_widget.data('map-attribution');
var map = L.map($map_widget[0], map_options);
var map_controls_position = $('body').data('map-controls-position') || 'topleft';
new L.Control.Zoom({position: map_controls_position}).addTo(map);
var store_position_selector = $map_widget.data('store-position');
$map_widget[0].leaflet_map = map;