slice request view tweaked for bootstrap3
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Wed, 25 Sep 2013 09:10:26 +0000 (11:10 +0200)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Wed, 25 Sep 2013 09:10:26 +0000 (11:10 +0200)
portal/forms.py
portal/templates/slice-request-view.html

index 303fbdb..109d966 100644 (file)
@@ -54,13 +54,21 @@ class ContactForm(forms.Form):
     cc_myself = forms.BooleanField(required=False,widget=forms.CheckboxInput(attrs={'class':'form-control'}))
 
 class SliceRequestForm(forms.Form):
-    slice_name = forms.CharField()
-    authority_hrn = forms.ChoiceField(choices=[(1, 'un')])
-    number_of_nodes  = forms.DecimalField()
-    type_of_nodes = forms.CharField()
-    purpose = forms.CharField(widget=forms.Textarea)
-    email = forms.EmailField()
-    cc_myself = forms.BooleanField(required=False)
+#    slice_name = forms.CharField()
+#    authority_hrn = forms.ChoiceField(choices=[(1, 'un')])
+#    number_of_nodes  = forms.DecimalField()
+#    type_of_nodes = forms.CharField()
+#    purpose = forms.CharField(widget=forms.Textarea)
+#    email = forms.EmailField()
+#    cc_myself = forms.BooleanField(required=False)
+
+    slice_name = forms.CharField(widget=forms.TextInput(attrs={'class':'form-control'}))
+    authority_hrn = forms.ChoiceField(choices=[(1, 'un')],widget=forms.Select(attrs={'class':'form-control'}))
+    number_of_nodes  = forms.DecimalField(widget=forms.TextInput(attrs={'class':'form-control'}))
+    type_of_nodes = forms.CharField(widget=forms.TextInput(attrs={'class':'form-control'}))
+    purpose = forms.CharField(widget=forms.Textarea(attrs={'class':'form-control'}))
+    email = forms.EmailField(widget=forms.TextInput(attrs={'class':'form-control'}))
+    cc_myself = forms.BooleanField(required=False,widget=forms.CheckboxInput(attrs={'class':'form-control'}))
 
     def __init__(self, *args, **kwargs):
         initial =  kwargs.get('initial', {})
index 175863c..d324f2b 100644 (file)
 </div>
 
 <div class='well'>
-<form id="commentForm" action="" method="post">{% csrf_token %}
-{{ form.as_p }}
-<input class="btn" type="submit" value="Submit" />
-</form>
+  <form id="commentForm" class="form-horizontal" action="" method="post" role="form">{% csrf_token %}
+  <fieldset>
+    {% for field in form %}
+    <div class="form-group">
+      <label for="{{ field.html_name }}" class="col-md-4 control-label">{{ field.label }}</label>
+      <div class="col-md-4"> {{ field }} <p class="hint">{{ field.help_text }}</p> </div>
+    </div>
+    {% endfor %}
+    <div class="col-md-offset-4 col-md-4">
+      <button class="submit btn btn-default" type="submit">Submit</button>
+    </div>
+  </fieldset>
+  </form>
 </div>
 
 {% endblock %}