diff options
author | Alexander Sulfrian <alex@spline.inf.fu-berlin.de> | 2013-09-04 15:35:52 +0000 |
---|---|---|
committer | pad <pad@vm-pad-b.spline.inf.fu-berlin.de> | 2013-09-04 15:41:35 +0000 |
commit | b1fed67c18f3cfdfbfdbf4cbe14c01db0a449d74 (patch) | |
tree | 6042f8b7518713d15eddbb8c5026dc04e473e17e | |
parent | 9fa4af9a1923df8bc352b5a1c5fe24e08bdf553f (diff) | |
download | padlite-teams-b1fed67c18f3cfdfbfdbf4cbe14c01db0a449d74.tar.gz padlite-teams-b1fed67c18f3cfdfbfdbf4cbe14c01db0a449d74.tar.bz2 padlite-teams-b1fed67c18f3cfdfbfdbf4cbe14c01db0a449d74.zip |
templates: add custom template for login form
-rw-r--r-- | templates/_formhelpers.html | 25 | ||||
-rw-r--r-- | templates/auth/login.html | 17 |
2 files changed, 42 insertions, 0 deletions
diff --git a/templates/_formhelpers.html b/templates/_formhelpers.html new file mode 100644 index 0000000..95b53db --- /dev/null +++ b/templates/_formhelpers.html @@ -0,0 +1,25 @@ +{% macro render_field(field) %} + {% if field.type == 'HiddenField' %} + {{ field()|safe }} + {% else %} + <div class="form-group {% if field.errors %}has-error{% endif %}"> + <label for="{{field.id}}" class="col-lg-2 control-label">{{field.label}}</label> + <div class="col-lg-10"> + {{ field(class_='form-control')|safe }} + {% if field.errors %} + <span class="help-block"> + {% for error in field.errors %} + <p>{{ error }}</p> + {% endfor %} + </span> + {% endif %} + + {% if field.description %} + <span class="help-block"> + {{ field.description }} + </span> + {% endif %} + </div> + </div> + {% endif %} +{% endmacro %} diff --git a/templates/auth/login.html b/templates/auth/login.html new file mode 100644 index 0000000..3ba4e2e --- /dev/null +++ b/templates/auth/login.html @@ -0,0 +1,17 @@ +{% extends "layout.html" %} +{% from "_formhelpers.html" import render_field %} + +{% block head %}Login{% endblock %} + +{% block content %} +<form class="form-horizontal" role="form" method="POST"> + {% for field in form %} + {{ render_field(field) }} + {% endfor %} + <div class="form-group"> + <div class="col-lg-offset-2 col-lg-10"> + <button type="submit" class="btn btn-default">Sign in</button> + </div> + </div> +</form> +{% endblock %} |