|
@@ -9,7 +9,11 @@
|
|
|
|
|
|
{% block list_table %}
|
|
|
|
|
|
-<div id="popups" style="display:none"></div>
|
|
|
+<div id="popups" style="display:none">
|
|
|
+ {% for vector in vectors %}
|
|
|
+ <div id="desc_vector_{{vector.getId()}}">{{vector.getDescription()|raw}}</div>
|
|
|
+ {% endfor %}
|
|
|
+</div>
|
|
|
|
|
|
{% include 'LeafletBundle:Leaflet:resources.html.twig' %}
|
|
|
|
|
@@ -24,7 +28,7 @@
|
|
|
var osmUrl = 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
|
|
|
osmAttrib = '© <a href="http://openstreetmap.org/copyright">OpenStreetMap</a> contributors',
|
|
|
osm = L.tileLayer(osmUrl, { maxZoom: 18, attribution: osmAttrib }),
|
|
|
- map = new L.Map('map', { center: new L.LatLng(51.509700680916, -0.056858360712795), zoom: 15 }),
|
|
|
+ map = new L.Map('map', { center: new L.LatLng({{map['lat']}}, {{map['lng']}}), zoom: {{map['zoom']}} }),
|
|
|
drawnItems = L.featureGroup().addTo(map);
|
|
|
L.control.layers({
|
|
|
'osm': osm.addTo(map),
|
|
@@ -153,7 +157,8 @@ function addElements() {
|
|
|
object.name = name;
|
|
|
object._uuid = _uuid;
|
|
|
object.layerType = type;
|
|
|
- object.bindPopup("<b>" + name + "</b><br /> {{vector.getDescription()|raw}} <br /> <div style='text-align:center'><a target='_blank'href='{{path('admin_map_vector_edit',{id: vector.getId()})}}'>edit</a></div>");
|
|
|
+ desc = $("#desc_vector_{{vector.getId()}}").html();
|
|
|
+ object.bindPopup("<b>" + name + "</b> <br />" + desc + " <div style='text-align:center'><a target='_blank'href='{{path('admin_map_vector_edit',{id: vector.getId()})}}'>edit</a></div>");
|
|
|
|
|
|
drawnItems.addLayer(object);
|
|
|
|