Browse Source

Replace selects with radios in form

Jocelyn Delande 9 years ago
parent
commit
4732de8e85

+ 1 - 0
wifiwithme/apps/contribmap/forms.py

@@ -36,6 +36,7 @@ class PublicContribForm(forms.ModelForm):
             'contrib_type': forms.RadioSelect,
             'latitude': forms.HiddenInput,
             'longitude': forms.HiddenInput,
+            'access_type': forms.RadioSelect,
             'connect_local': forms.CheckboxInput,
             'connect_internet': forms.CheckboxInput,
             'comment': forms.Textarea({'rows': 3}),

+ 12 - 6
wifiwithme/apps/contribmap/templates/contribmap/wifi-form.html

@@ -67,16 +67,22 @@ pourraient être intéressantes.
 
 
     <h2>Je souhaite</h2>
-    <p class="radio">
-      {{ form.contrib_type }}
-      {{ form.contrib_type.errors }}
-    </p>
+    <div id="id_contrib_type">
+      {% for i in form.contrib_type %}
+      <p class="radio">{{ i }}</p>
+      {% endfor %}
+    </div>
 
-    <div id="contrib-type-share">
+    <div id="contrib-type-share"
     <h2>Partager une connexion</h2>
 
     <h3>Type de connexion</h3>
-    {{ form.access_type|formcontrol }}
+    <div id="id_access_type">
+      {% for i in form.access_type %}
+      {% if i.choice_value %}<p class="radio">{{ i }}</p>{% endif %}
+      {% endfor %}
+    </div>
+
     {{ form.access_type.errors }}
 
     <h3>Débits</h3>