[iframe] Construction Auto
authorLudovic CHEVALIER <l.chevalier@lespetitsdebrouillards-ra.org>
Fri, 29 Jun 2012 08:18:13 +0000 (10:18 +0200)
committerLudovic CHEVALIER <l.chevalier@lespetitsdebrouillards-ra.org>
Fri, 29 Jun 2012 08:18:13 +0000 (10:18 +0200)
TODO
inclure/iframe_carte.html

diff --git a/TODO b/TODO
index 7468547..e101f99 100755 (executable)
--- a/TODO
+++ b/TODO
@@ -2,7 +2,6 @@
 * Plugin: Etudier la possibilité d'ajouter les horaires des ateliers, voir, créer un plugin de surcharge pour éviter de rendre celui ci trop spécifique
 * Plugin: Prevoir une interface smartphone
 * Plugin: Construire automatiquement les liens vers la librairie CloudMade en fonction des données de plugin.xml
-* Plugin: Internationnaliser le plugin
 * Carte: Prévoir une sortie pdf/imprimante de la carte en fonction de filtres (zoom, centrage, types d'ateliers, ...)
 * Carte: S'arranger pour que tous les ateliers membres et en activité passent au dessus des autres (exemple à Nantes)
 * 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. ???
@@ -14,7 +13,6 @@
 
 ##En cours
 * Carte: Prévoir un fond de carte spécial vélo par défaut (mise en évidence des voies cyclables)
-** Possibilite de choisir son fond de carte operationnel
 ** Reste à trouver/faire celui qui va bien/ un concours??? un appel à contribution??
 * Page site atelier
 ** Logo
@@ -29,6 +27,9 @@
 
 
 ##Fait
+* Carte: L'iframe se construit en fonction de l'état de la carte (lat,lon,zoom)
+* Carte: Possibilite de choisir son fond de carte operationnel
+* Plugin: Internationnaliser le plugin
 * Liste: Ajouter marqueur statut en début de ligne pour chaque organisations
 * Carte: Prévoir un "iframe" permettant l'inclusion de la carte dans d'autres sites
 * Liste: Faire une animation au clic de la souris sur un pays: déroulement et affichage des ateliers (AJAX)
index 74fe6d6..1442109 100644 (file)
@@ -8,7 +8,17 @@
 ]
 
 [(#ENV{afficher_iframe}|=={oui}|non)
-    <a class="ajax"
+    <a class="ajax" id="afficher_iframe" onFocus="change_url()"
 href="[(#SELF|parametre_url{afficher_iframe,oui})]">
     <:carte_de_sites:inclure_carte:></a>
 ]
+
+<script>
+function change_url () {
+    var url = document.getElementById("afficher_iframe").href;
+    url = url + "&lat=" + map.getCenter().lat;
+    url = url + "&lon=" + map.getCenter().lng;
+    url = url + "&zoom=" + map.getZoom();
+    document.getElementById("afficher_iframe").href=url;
+}
+</script>