Allows user to delete geocoding, if not appropriate.
authorStéphane Jacob <sj@m4x.org>
Tue, 3 May 2011 15:09:20 +0000 (17:09 +0200)
committerStéphane Jacob <sj@m4x.org>
Tue, 3 May 2011 15:09:20 +0000 (17:09 +0200)
Signed-off-by: Stéphane Jacob <sj@m4x.org>
htdocs/javascript/profile.js
templates/geoloc/form.address.tpl

index 0219aeb..b95aa03 100644 (file)
@@ -333,6 +333,21 @@ function addressChanged(prefid)
     $('#' + prefid + '_cont').find('[name*=changed]').val("1");
 }
 
+function deleteGeocoding()
+{
+    var confirmation = confirm(
+        "La localisation de l'adresse sert à deux choses : te placer dans "
+        + "le planisphère et te faire apparaître dans la recherche avancée par "
+        + "pays, région, département, ville. La supprimer t'en fera disparaître. "
+        + "\nIl ne faut le faire que si cette localisation "
+        + "est réellement erronée. Avant de supprimer cette localisation, l'équipe de "
+        + "Polytechnique.org tentera de la réparer.\n\nConfirmes-tu ta "
+        + "demande de suppression de cette localisation ?");
+    if (confirmation) {
+        alert('Warning: not implemented yet.');
+    }
+}
+
 // {{{1 Phones
 
 function addTel(prefid, prefname, subField, mainField, mainId)
index aee9584..a41cd4f 100644 (file)
   </td>
   <td>
   {if t($address.latitude)}
-    <img src="https://maps.googleapis.com/maps/api/staticmap?size=300x80&amp;markers=color:{$profile->promoColor()}%7C{$address.longitude},{$address.latitude}&amp;zoom=10&amp;sensor=false"
+    <img src="https://maps.googleapis.com/maps/api/staticmap?size=300x100&amp;markers=color:{$profile->promoColor()}%7C{$address.longitude},{$address.latitude}&amp;zoom=12&amp;sensor=false"
          alt="Position de l'adresse" />
+    <br />
+    <small><a href="javascript:deleteGeocoding()">{icon name=cross title="Adresse mal localisée"} Signaler que le repère est mal placé</a></small>
   {/if}
   </td>
 </tr>