Added bootstrap column number configuration
This commit is contained in:
		
							
								
								
									
										3
									
								
								bootstrapform/config.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								bootstrapform/config.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
from django.conf import settings
 | 
			
		||||
 | 
			
		||||
BOOTSTRAP_COLUMN_COUNT = getattr(settings, 'BOOTSTRAP_COLUMN_COUNT', 12)
 | 
			
		||||
@@ -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)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user