Skip to content

Latest commit

 

History

History
164 lines (142 loc) · 5.87 KB

fondi.md

File metadata and controls

164 lines (142 loc) · 5.87 KB
layout title permalink
page
Raccolte Fondi
/fondi/
<script src="https://unpkg.com/[email protected]/dist/leaflet.js" integrity="sha512-gZwIG9x3wUXg2hdXF6+rVkLF/0Vi9U8D2Ntg4Ga5I5BZpVkVxlJWbSQtXPSiUTtC0TjtGOmxa1AJPuV0CPthew==" crossorigin=""></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.min.js"></script> <style> #map{ height: 600px } </style> <script src="{{ site.url }}/js/Control.Geocoder.js"></script>
Latitudine
Longitudine
{% assign filteredissues = site.data.issuesjson | where: "state","open" | where_exp: "member","member.issue.labels contains 'Raccolte fondi'"%}

{% assign filteredissuesbyregione = filteredissues | group_by:"issue.data.regione" %}

{% for membergroup in filteredissuesbyregione %}

Regione: {{membergroup.name}}

{% for member in membergroup.items %}
Chi
{{member.issue.data.chi}}
Destinatari
{{member.issue.data.destinatari}}
{% if member.issue.data.contatti != blank %}
Contatti
{{member.issue.data.contatti}}
{% endif %} {% if member.issue.data.fonte != blank %}
Fonte
{{member.issue.data.fonte}}
{% endif %} {% if member.issue.data.regione != blank %}
Regione
{{member.issue.data.regione}}
{% endif %} {% if member.issue.data.provincia != blank %}
Provincia
{{member.issue.data.provincia}}
{% endif %} {% if member.issue.data.comune != blank %}
Comune
{{member.issue.data.comune}}
{% endif %}

{{member.issue.data.descrizione|markdownify}}

{{member.issue.data.data}}

{% include social-share-issue.html %}
{% endfor %} {% endfor %}
<script> var markerList=[]; {% for member in filteredissues %} console.log("{{member.issue.data.Posizione}}"); {% if member.issue.data.Posizione != blank %} {% assign coordinate = member.issue.data.Posizione | split: ' ' %} markerList.push([{{coordinate[0]}}, {{coordinate[1]}}, "{{member.title|uri_escape}}", "{{ member.number }}", ""]); {% endif %} {% endfor %} var alloggiMarker = L.AwesomeMarkers.icon({ icon: 'home', prefix: 'fa', markerColor: 'green' }); var fabbisogniMarker = L.AwesomeMarkers.icon({ icon: 'child', prefix: 'fa', markerColor: 'blue' }); var notizieutiliMarker = L.AwesomeMarkers.icon({ icon: 'newspaper-o', prefix: 'fa', markerColor: 'orange' }); var donazioniMarker = L.AwesomeMarkers.icon({ icon: 'handshake-o', prefix: 'fa', markerColor: 'red' }); var raccoltefondiMarker = L.AwesomeMarkers.icon({ icon: 'money', prefix: 'fa', markerColor: 'blue' }); // initialize the map var map = L.map('map') // create the tile layer with correct attribution var osmUrl='{{site.tile_map}}'; var osmAttrib='© OpenStreetMap, Tiles courtesy of Leaflet'; var osm = new L.TileLayer(osmUrl, {minZoom: 5, maxZoom: 19, attribution: osmAttrib}); var sumLat = 0.; var sumLon = 0.; for (var i=0; i" + decodeURI(popupText) + ""); sumLat += lat; sumLon += lon; } } map.addLayer(osm).setView([42.629381, 13.288372], 5); var geocoder = L.Control.geocoder({collapsed:false,placeholder:"Cerca...", defaultMarkGeocode: false, geocodingQueryParams: { countrycodes: "it" }, }) .on('markgeocode', function(e) { var latlon=e.geocode.center; $("#lat").html(latlon.lat); $("#lng").html(latlon.lng); var marker = new L.Marker(markerLocation); map.addLayer(marker); }) .addTo(map); </script>