From 2c2b3186e49b14ee325e2b50b623c1d15f1677c2 Mon Sep 17 00:00:00 2001 From: ubi Date: Thu, 31 Oct 2013 23:47:21 +0800 Subject: [PATCH] Added bootstrap column number configuration --- bootstrapform/config.py | 3 +++ bootstrapform/templatetags/bootstrap.py | 10 ++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 bootstrapform/config.py diff --git a/bootstrapform/config.py b/bootstrapform/config.py new file mode 100644 index 0000000..dec5116 --- /dev/null +++ b/bootstrapform/config.py @@ -0,0 +1,3 @@ +from django.conf import settings + +BOOTSTRAP_COLUMN_COUNT = getattr(settings, 'BOOTSTRAP_COLUMN_COUNT', 12) diff --git a/bootstrapform/templatetags/bootstrap.py b/bootstrapform/templatetags/bootstrap.py index 3ab5aac..193fa34 100644 --- a/bootstrapform/templatetags/bootstrap.py +++ b/bootstrapform/templatetags/bootstrap.py @@ -2,6 +2,8 @@ from django.template import Context from django.template.loader import get_template from django import template +from bootstrapform import config + register = template.Library() @register.filter @@ -31,14 +33,14 @@ def bootstrap_horizontal(element, label_cols={}): try: value_nb_cols = int(splited_class[-1]) except ValueError: - value_nb_cols = 12 + value_nb_cols = config.BOOTSTRAP_COLUMN_COUNT - if value_nb_cols >= 12: - splited_class[-1] = 12 + if value_nb_cols >= config.BOOTSTRAP_COLUMN_COUNT: + splited_class[-1] = config.BOOTSTRAP_COLUMN_COUNT else: offset_class = cl.split('-') offset_class[-1] = 'offset-' + str(value_nb_cols) - splited_class[-1] = str(12 - value_nb_cols) + splited_class[-1] = str(config.BOOTSTRAP_COLUMN_COUNT - value_nb_cols) markup_classes['single_value'] += ' ' + '-'.join(offset_class) markup_classes['single_value'] += ' ' + '-'.join(splited_class)