From f05976b8e8da1ebd68a406003fd5f8ffed4c6dc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carles=20Barrob=C3=A9s?= Date: Sat, 1 Jun 2013 14:38:02 +0100 Subject: [PATCH 1/3] Add bootstrap styles for forms --- deploystream/static/less/bootstrap-modules.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploystream/static/less/bootstrap-modules.less b/deploystream/static/less/bootstrap-modules.less index 798c5e0..8afb5bf 100644 --- a/deploystream/static/less/bootstrap-modules.less +++ b/deploystream/static/less/bootstrap-modules.less @@ -13,7 +13,7 @@ // Base CSS @import "bootstrap/type.less"; @import "bootstrap/code.less"; -// @import "bootstrap/forms.less"; +@import "bootstrap/forms.less"; @import "bootstrap/tables.less"; // Components: common From 5744d5d1ec826f29b58bcfeb9c617d567b2fadc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carles=20Barrob=C3=A9s?= Date: Sat, 1 Jun 2013 14:38:35 +0100 Subject: [PATCH 2/3] Make create_db script executable --- scripts/create_db.py | 1 + 1 file changed, 1 insertion(+) mode change 100644 => 100755 scripts/create_db.py diff --git a/scripts/create_db.py b/scripts/create_db.py old mode 100644 new mode 100755 index f6d7cca..93e8470 --- a/scripts/create_db.py +++ b/scripts/create_db.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python from deploystream import db db.create_all() From 22fa34bc4e14408f6ca424cdf897889f9bcbd31a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carles=20Barrob=C3=A9s?= Date: Sat, 1 Jun 2013 15:10:41 +0100 Subject: [PATCH 3/3] Improved bootstrap form layout --- deploystream/templates/forms/macros.html | 18 ++++++++++-------- deploystream/templates/users/login.html | 16 +++++++++++----- deploystream/templates/users/register.html | 15 ++++++++++++--- 3 files changed, 33 insertions(+), 16 deletions(-) diff --git a/deploystream/templates/forms/macros.html b/deploystream/templates/forms/macros.html index 5d3f1e0..af8b188 100644 --- a/deploystream/templates/forms/macros.html +++ b/deploystream/templates/forms/macros.html @@ -1,12 +1,14 @@ {% macro render_field(field) %}
- {{ field.label(class="control-label") }} - {% if field.errors %} - {% set css_class = 'has_error ' + kwargs.pop('class', 'input-xlarge') %} - {{ field(class=css_class, **kwargs) }} -
    {% for error in field.errors %}
  • {{ error|e }}
  • {% endfor %}
- {% else %} - {{ field(**kwargs) }} - {% endif %} + {{ field.label(class="control-label") }} +
+ {% if field.errors %} + {% set css_class = 'has_error ' + kwargs.pop('class', 'input-xlarge') %} + {{ field(class=css_class, **kwargs) }} +
    {% for error in field.errors %}
  • {{ error|e }}
  • {% endfor %}
+ {% else %} + {{ field(**kwargs) }} + {% endif %} +
{% endmacro %} diff --git a/deploystream/templates/users/login.html b/deploystream/templates/users/login.html index 21ee7b5..0a3dd6b 100644 --- a/deploystream/templates/users/login.html +++ b/deploystream/templates/users/login.html @@ -1,15 +1,21 @@ {% extends "base.html" %} {% block content %} + {% from "forms/macros.html" import render_field %}
-
- Login -
{{ form.csrf_token }} {{ render_field(form.email, class="input text") }} {{ render_field(form.password, class="input text") }} - +
+ +
- Register {% endblock %} diff --git a/deploystream/templates/users/register.html b/deploystream/templates/users/register.html index 2be4926..c6c6ef8 100644 --- a/deploystream/templates/users/register.html +++ b/deploystream/templates/users/register.html @@ -1,14 +1,23 @@ {% extends "base.html" %} {% block content %} + {% from "forms/macros.html" import render_field %} -
+ {{ form.csrf_token }} {{ render_field(form.name, class="input text") }} {{ render_field(form.email, class="input text") }} {{ render_field(form.password, class="input text") }} {{ render_field(form.confirm, class="input text") }} {{ render_field(form.accept_tos, class="input checkbox") }} - +
+ +
- Login {% endblock %}