from django import template
from django.conf import settings
+from django.forms.utils import flatatt
from django.utils.html import format_html, format_html_join, conditional_escape
from django.utils.timesince import timesince
from django.utils.timezone import now
register = template.Library()
+register.filter('flatatt', flatatt)
@register.simple_tag
@register.inclusion_tag('qcg/tags/bootstrap_checkbox.html')
def bootstrap_checkbox(field, label_class=settings.BOOTSTRAP3['horizontal_label_class'],
field_class=settings.BOOTSTRAP3['horizontal_field_class']):
+ return {'field': field, 'attrs': flatatt(field.field.widget.attrs),
+ 'label_class': label_class, 'field_class': field_class}
+
+
+@register.inclusion_tag('qcg/tags/bootstrap_button_group.html')
+def bootstrap_button_group(field, label_class=settings.BOOTSTRAP3['horizontal_label_class'],
+ field_class=settings.BOOTSTRAP3['horizontal_field_class']):
return {'field': field, 'label_class': label_class, 'field_class': field_class}