Fix issues with geoloc
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Thu, 18 Oct 2007 08:42:15 +0000 (10:42 +0200)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Thu, 18 Oct 2007 08:42:15 +0000 (10:42 +0200)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
htdocs/javascript/profile.js

index bbffc58..d93cb4d 100644 (file)
@@ -187,6 +187,7 @@ function validGeoloc(id, pref)
     document.getElementById(id + '_geoloc_valid').style.display = 'none';
     document.forms.prof_annu[pref + "[parsevalid]"].value = "1";
     document.forms.prof_annu[pref + "[text]"].value = document.forms.prof_annu[pref + "[geoloc]"].value;
+    document.forms.prof_annu[pref + "[cityid]"].value = document.forms.prof_annu[pref + "[geoloc_cityid]"].value;
     attachEvent(document.forms.prof_annu[pref + "[text]"], "click",
                 function() { document.forms.prof_annu[pref + "[text]"].blur(); });
     document.forms.prof_annu[pref + "[text]"].className = '';
@@ -197,7 +198,7 @@ function validAddress(id, pref)
     document.getElementById(id + '_geoloc').style.display = 'none';
     document.getElementById(id + '_geoloc_error').style.display = 'none';
     document.getElementById(id + '_geoloc_valid').style.display = 'none';
-    document.forms.prof_annu[pref + "[parsevalid]"].value = "0";
+    document.forms.prof_annu[pref + "[parsevalid]"].value = "1";
     attachEvent(document.forms.prof_annu[pref + "[text]"], "click",
                 function() { document.forms.prof_annu[pref + "[text]"].blur(); });
     document.forms.prof_annu[pref + "[text]"].className = '';