@@ -31,6 +31,14 @@ def __init__(self, *args, **kwargs):
31
31
self .exclude = kwargs .get ('exclude' , '' )
32
32
self .set_required = kwargs .get ('set_required' , True )
33
33
self .size = self .parse_size (kwargs .get ('size' , '' ))
34
+ self .horizontal_label_class = kwargs .get (
35
+ 'horizontal_label_class' ,
36
+ get_bootstrap_setting ('horizontal_label_class' )
37
+ )
38
+ self .horizontal_field_class = kwargs .get (
39
+ 'horizontal_field_class' ,
40
+ get_bootstrap_setting ('horizontal_field_class' )
41
+ )
34
42
35
43
def parse_size (self , size ):
36
44
size = text_value (size ).lower ().strip ()
@@ -81,6 +89,8 @@ def render_forms(self):
81
89
exclude = self .exclude ,
82
90
set_required = self .set_required ,
83
91
size = self .size ,
92
+ horizontal_label_class = self .horizontal_label_class ,
93
+ horizontal_field_class = self .horizontal_field_class ,
84
94
))
85
95
return '\n ' .join (rendered_forms )
86
96
@@ -130,6 +140,8 @@ def render_fields(self):
130
140
exclude = self .exclude ,
131
141
set_required = self .set_required ,
132
142
size = self .size ,
143
+ horizontal_label_class = self .horizontal_label_class ,
144
+ horizontal_field_class = self .horizontal_field_class ,
133
145
))
134
146
return '\n ' .join (rendered_fields )
135
147
@@ -322,7 +334,7 @@ def append_to_field(self, html):
322
334
def get_field_class (self ):
323
335
field_class = self .field_class
324
336
if not field_class and self .layout == 'horizontal' :
325
- field_class = get_bootstrap_setting ( ' horizontal_field_class' )
337
+ field_class = self . horizontal_field_class
326
338
return field_class
327
339
328
340
def wrap_field (self , html ):
@@ -334,7 +346,7 @@ def wrap_field(self, html):
334
346
def get_label_class (self ):
335
347
label_class = self .label_class
336
348
if not label_class and self .layout == 'horizontal' :
337
- label_class = get_bootstrap_setting ( ' horizontal_label_class' )
349
+ label_class = self . horizontal_label_class
338
350
label_class = text_value (label_class )
339
351
if not self .show_label :
340
352
label_class = add_css_class (label_class , 'sr-only' )
0 commit comments