Skip to content

Commit d5898bf

Browse files
committed
Consequent naming of css classes for error and required, fixes zostera#162
1 parent 9a646f7 commit d5898bf

File tree

6 files changed

+17
-17
lines changed

6 files changed

+17
-17
lines changed

bootstrap3/bootstrap.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
'horizontal_field_class': 'col-md-4',
1919
'set_required': True,
2020
'set_placeholder': True,
21-
'form_required_class': '',
22-
'form_error_class': '',
21+
'required_css_class': '',
22+
'error_css_class': '',
2323
'formset_renderers': {
2424
'default': 'bootstrap3.renderers.FormsetRenderer',
2525
},

bootstrap3/renderers.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -202,18 +202,18 @@ def __init__(self, field, *args, **kwargs):
202202
error_css_class = kwargs.get('error_css_class', '')
203203
required_css_class = kwargs.get('required_css_class', '')
204204
if error_css_class:
205-
self.form_error_class = error_css_class
205+
self.error_css_class = error_css_class
206206
else:
207-
self.form_error_class = getattr(field.form, 'error_css_class', get_bootstrap_setting('error_css_class'))
207+
self.error_css_class = getattr(field.form, 'error_css_class', get_bootstrap_setting('error_css_class'))
208208
if required_css_class:
209-
self.form_required_class = required_css_class
209+
self.required_css_class = required_css_class
210210
else:
211-
self.form_required_class = getattr(field.form, 'required_css_class',
211+
self.required_css_class = getattr(field.form, 'required_css_class',
212212
get_bootstrap_setting('required_css_class'))
213213
# Handle form.empty_permitted
214214
if self.field.form.empty_permitted:
215215
self.set_required = False
216-
self.form_required_class = ''
216+
self.required_css_class = ''
217217

218218
def restore_widget_attrs(self):
219219
self.widget.attrs = self.initial_attrs
@@ -369,11 +369,11 @@ def add_label(self, html):
369369

370370
def get_form_group_class(self):
371371
form_group_class = self.form_group_class
372-
if self.field.errors and self.form_error_class:
372+
if self.field.errors and self.error_css_class:
373373
form_group_class = add_css_class(
374-
form_group_class, self.form_error_class)
375-
if self.field.field.required and self.form_required_class:
376-
form_group_class = add_css_class(form_group_class, self.form_required_class)
374+
form_group_class, self.error_css_class)
375+
if self.field.field.required and self.required_css_class:
376+
form_group_class = add_css_class(form_group_class, self.required_css_class)
377377
if self.field_errors:
378378
form_group_class = add_css_class(form_group_class, 'has-error')
379379
elif self.field.form.is_bound:

bootstrap3/tests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def test_settings(self):
130130
self.assertTrue(BOOTSTRAP3)
131131

132132
def test_settings_filter(self):
133-
res = render_template('{% load bootstrap3 %}{{ "form_required_class"|bootstrap_setting }}')
133+
res = render_template('{% load bootstrap3 %}{{ "required_css_class"|bootstrap_setting }}')
134134
self.assertEqual(res.strip(), 'bootstrap3-req')
135135
res = render_template(
136136
'{% load bootstrap3 %}{% if "javascript_in_head"|bootstrap_setting %}head{% else %}body{% endif %}')

demo/demo/settings.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@
163163
# Settings for django-bootstrap3
164164
BOOTSTRAP3 = {
165165
'set_required': False,
166-
'form_error_class': 'bootstrap3-error',
167-
'form_required_class': 'bootstrap3-required',
166+
'error_css_class': 'bootstrap3-error',
167+
'required_css_class': 'bootstrap3-required',
168168
'javascript_in_head': True,
169169
}

docs/settings.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ The ``BOOTSTRAP3`` dict variable is contains these settings and defaults:
4848
'set_placeholder': True,
4949
5050
# Class to indicate required (better to set this in your Django form)
51-
'form_required_class': '',
51+
'required_css_class': '',
5252
5353
# Class to indicate error (better to set this in your Django form)
54-
'form_error_class': '',
54+
'error_css_class': '',
5555
5656
# Renderers (only set these if you have studied the source and understand the inner workings)
5757
'formset_renderers':{

testsettings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
BOOTSTRAP3 = {
1313
'javascript_in_head': True,
14-
'form_required_class': 'bootstrap3-req',
14+
'required_css_class': 'bootstrap3-req',
1515
}
1616

1717
SECRET_KEY = 'bootstrap3isawesome'

0 commit comments

Comments
 (0)