Suite travail liste de sites + complement to-do-list
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Mon, 26 Mar 2012 11:42:01 +0000 (13:42 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Mon, 26 Mar 2012 11:42:01 +0000 (13:42 +0200)
TODO
contenu/page-carte_de_sites.html
contenu/page-liste_de_sites.html

diff --git a/TODO b/TODO
index 05d9dc8..07e868c 100755 (executable)
--- a/TODO
+++ b/TODO
@@ -8,9 +8,10 @@
 * Carte - Bug : Si on fait un retour à la ligne dans un champs description ou qu'on met le caractère "°" (de  site ou de GIS), plus de carte sur le site. ???
 * Carte - Bug : La "boîte de calques" apparait ouverte sur ipad avec safari. ???
 * Carte - Bug : L'insertion de la carte dans un champs fait planter le multilinguisme.
-* Carte - Avoir un champs de recherche dans lequel on saisit la ville ou le code postal, et la carte se centre dessus.
+* Carte - Avoir un champs de recherche dans lequel on saisit la ville ou le code postal, et la carte se centre dessus - Voir du côté de https://wiki.openstreetmap.org/wiki/Nominatim
 * Carte - Rendre optionnel l'affichage du popup de coordonnées quand on clic sur la carte
 * Carte - Séparer les variables latitude et longitude
+* Carte - Aficher la descritpion du site dans le popup si pas de description du point GIS
 
 ##En cours
 * Liste: Faire une animation au passage de la souris sur un pays: déroulement et affichage des ateliers (AJAX)
index 2de0e8b..b00d629 100755 (executable)
@@ -24,7 +24,7 @@
 <script src="[(#CHEMIN{lib/CloudMade-Leaflet-538dfb4/dist/leaflet.js}|url_absolue)]"></script>
 
 <script>
-<BOUCLE_mots_types(MOTS){type = (#ENV{groupe})}{par num titre}>
+<BOUCLE_mots_types(MOTS){type = (#ENV{groupe})}>
                var group_#ID_MOT = new L.LayerGroup();
                <BOUCLE_sites(SITES){id_mot}>
                                <BOUCLE_coord(GIS){id_syndic}>
                
 
     <B_map>
-           var map = new L.Map('map', {center: new L.LatLng([(#ENV{coord}|sinon{'46.8,2.52'})]), zoom: [(#ENV{zoom}|sinon{5})], layers: [<BOUCLE_map(MOTS){type = Ateliers}>   group_#ID_MOT,</BOUCLE_map>     midnightCommander, minimal]});
+           var map = new L.Map('map', {center: new L.LatLng([(#ENV{coord}|sinon{'46.8,2.52'})]), zoom: [(#ENV{zoom}|sinon{5})], layers: [<BOUCLE_map(MOTS){type = Ateliers}>group_#ID_MOT,</BOUCLE_map>        midnightCommander, minimal]});
     </B_map>
 
-
+<!--
        var baseMaps = {
                                "Vue de nuit ;-)": midnightCommander,                           
                                "Vue de jour": minimal
                        };
 
 <B_groups>
-       var overlayMaps = {
-               <BOUCLE_groups(MOTS){type = (#ENV{groupe})}{par num titre}>
-                       "[(#TITRE|supprimer_numero)]": group_#ID_MOT,</BOUCLE_groups>
-       };
+       var overlayMaps = {     <BOUCLE_groups(MOTS){type = (#ENV{groupe})}{!par num titre}>"[(#TITRE|supprimer_numero)]": group_#ID_MOT</BOUCLE_groups>,};
 </B_groups>
 
 
@@ -77,6 +74,7 @@
        [(#ENV{boite}|!={non}|oui)
         map.addControl(layersControl);
     ]
+-->
 
        map.on('click', onMapClick);
        
index 150b50e..e71d0a3 100755 (executable)
@@ -1,5 +1,9 @@
 <!-- Liste des sites -->
 
+<INCLURE{fond=inclure/liste_regions}{ajax}{env}>
+
+
+
 <h2 class='h2 spip'>Ateliers</h2>
 <BOUCLE_liste_pays(GIS){par pays}{fusion pays}{pays?}>
        <h3 class='h3 spip'>#PAYS</h3>