From fc2b7470e38aa574c3d46fc918cc5e63d7b9cbde Mon Sep 17 00:00:00 2001 From: Artur Barseghyan Date: Tue, 27 Jan 2015 23:51:26 +0100 Subject: [PATCH] prepare 0.4.15; fix an extra big changebox in edit mode; improve docs (pypi syntax highlighting) --- CHANGELOG.rst | 6 +++ README.rst | 18 ++++---- SCREENSHOTS.rst | 46 +++++++++---------- TODOS.rst | 2 + docs/index.rst | 4 +- setup.py | 2 +- src/fobi/__init__.py | 4 +- .../form_elements/fields/boolean/forms.py | 4 +- .../form_elements/fields/date/forms.py | 2 +- .../fields/date_drop_down/forms.py | 2 +- .../form_elements/fields/datetime/forms.py | 2 +- .../form_elements/fields/file/forms.py | 2 +- .../form_elements/fields/hidden/forms.py | 2 +- .../form_elements/fields/input/forms.py | 12 ++--- .../form_elements/fields/integer/forms.py | 2 +- .../form_elements/fields/password/forms.py | 2 +- .../form_elements/fields/radio/forms.py | 2 +- .../form_elements/fields/select/forms.py | 2 +- .../fields/select_model_object/forms.py | 2 +- .../fields/select_multiple/forms.py | 2 +- .../select_multiple_model_objects/forms.py | 2 +- .../form_elements/fields/text/forms.py | 2 +- .../form_elements/fields/textarea/forms.py | 2 +- .../plugins/form_elements/fields/url/forms.py | 2 +- .../form_elements/security/captcha/forms.py | 2 +- .../form_elements/security/honeypot/forms.py | 2 +- .../form_elements/security/recaptcha/forms.py | 2 +- 27 files changed, 71 insertions(+), 63 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c9cff263..dadd4d84 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -15,6 +15,12 @@ are used for versioning (schema follows below): 0.3.4 to 0.4). - All backwards incompatible changes are mentioned in this document. +0.4.15 +------------------------------------- +2015-01-27 + +- Fix the "large" checkboxes in edit mode - now shown small as they should be. + 0.4.14 ------------------------------------- 2015-01-26 diff --git a/README.rst b/README.rst index 075e154c..aa06b667 100644 --- a/README.rst +++ b/README.rst @@ -19,8 +19,8 @@ Key concepts - Each form consists of elements. Form elements are divided into two groups: - - (a) form fields (input field, textarea, hidden field, file field, etc.). - - (b) content (presentational) elements (text, image, embed video, etc.). + (a) form fields (input field, textarea, hidden field, file field, etc.). + (b) content (presentational) elements (text, image, embed video, etc.). - Number of form elements is not limited. - Each form may contain handlers. Handler processes the form data (for example, @@ -154,7 +154,7 @@ If quick installer doesn't work for you, see the manual steps on running the Installation =============================================== -1. Install latest stable version from PyPI: +(1) Install latest stable version from PyPI: .. code-block:: none @@ -172,9 +172,9 @@ Or latest stable version from BitBucket: $ pip install -e hg+https://bitbucket.org/barseghyanartur/django-fobi@stable#egg=django-fobi -2. Add `fobi` to ``INSTALLED_APPS`` of the your projects' Django settings. - Furthermore, all themes and plugins to be used, shall be added to the - ``INSTALLED_APPS`` as well. +(2) Add `fobi` to ``INSTALLED_APPS`` of the your projects' Django settings. + Furthermore, all themes and plugins to be used, shall be added to the + ``INSTALLED_APPS`` as well. .. code-block:: python @@ -221,8 +221,8 @@ Or latest stable version from BitBucket: # ... ) -3. Make appropriate changes to the ``TEMPLATE_CONTEXT_PROCESSORS`` of the your - projects' Django settings. +(3) Make appropriate changes to the ``TEMPLATE_CONTEXT_PROCESSORS`` of the your + projects' Django settings. And the following to the context processors. @@ -237,7 +237,7 @@ And the following to the context processors. Make sure that ``django.core.context_processors.request`` is in ``TEMPLATE_CONTEXT_PROCESSORS`` too. -4. Configure URLs +(4) Configure URLs Add the following line to urlpatterns of your urls module. diff --git a/SCREENSHOTS.rst b/SCREENSHOTS.rst index 4029b914..a1e475c8 100644 --- a/SCREENSHOTS.rst +++ b/SCREENSHOTS.rst @@ -5,14 +5,14 @@ Bootstrap3 theme ----------------------------------------------- Dashboard ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -1. Dashboard +(1) Dashboard .. image:: _static/bootstrap3/01_dashboard.png :scale: 80 % Create a form ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -2. Create a form +(2) Create a form .. image:: _static/bootstrap3/02_create_form.png :scale: 80 % @@ -21,22 +21,22 @@ View/edit form ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Form elements +++++++++++++++++++++++++++++++++++++++++++++++ -3. Edit form - form elements tab active, no elements yet +(3) Edit form - form elements tab active, no elements yet .. image:: _static/bootstrap3/03_edit_form_-_form_elements_tab_active_-_no_elements_yet.png :scale: 80 % -4. Edit form - form elements tab active, add a form element menu +(4) Edit form - form elements tab active, add a form element menu .. image:: _static/bootstrap3/04_edit_form_-_form_elements_tab_active_-_add_element_menu.png :scale: 80 % -5. Edit form - add a form element (URL plugin) +(5) Edit form - add a form element (URL plugin) .. image:: _static/bootstrap3/05_edit_form_-_add_form_element_url_plugin.png :scale: 80 % -6. Edit form - form elements tab active, with form elements +(6) Edit form - form elements tab active, with form elements .. image:: _static/bootstrap3/06_edit_form_-_form_elements_tab_active_-_with_elements.png :scale: 80 % @@ -44,57 +44,57 @@ Form elements Form handlers +++++++++++++++++++++++++++++++++++++++++++++++ -7. Edit form - form handlers tab active, no handlers yet +(7) Edit form - form handlers tab active, no handlers yet .. image:: _static/bootstrap3/07_edit_form_-_form_handlers_tab_active_-_no_handlers_yet.png :scale: 80 % -8. Edit form - form handlers tab tactive, add form handler menu +(8) Edit form - form handlers tab tactive, add form handler menu .. image:: _static/bootstrap3/08_edit_form_-_form_handlers_tab_active_-_add_handler_menu.png :scale: 80 % -9. Edit form - add a form handler (Mail plugin) +(9) Edit form - add a form handler (Mail plugin) .. image:: _static/bootstrap3/09_edit_form_-_add_form_handler_mail_plugin.png :scale: 80 % -10. Edit form - form handlers tab active, with form handlers +(10) Edit form - form handlers tab active, with form handlers .. image:: _static/bootstrap3/10_edit_form_-_form_handlers_tab_active_with_handlers.png :scale: 80 % -11. Edit form - form properties tab active +(11) Edit form - form properties tab active .. image:: _static/bootstrap3/11_edit_form_-_form_properties_tab_active.png :scale: 80 % -12. View form +(12) View form .. image:: _static/bootstrap3/12_view_form.png :scale: 80 % -13. View form - form submitted (thanks page) +(13) View form - form submitted (thanks page) .. image:: _static/bootstrap3/13_view_form_-_form_submitted.png :scale: 80 % -14. Edit form - add a form element (Video plugin) +(14) Edit form - add a form element (Video plugin) .. image:: _static/bootstrap3/14_edit_form_-_add_form_element_video_plugin.png :scale: 80 % -15. Edit form - add a form element (Boolean plugin) +(15) Edit form - add a form element (Boolean plugin) .. image:: _static/bootstrap3/15_edit_form_-_add_form_element_boolean_plugin.png :scale: 80 % -16. Edit form +(16) Edit form .. image:: _static/bootstrap3/16_edit_form.png :scale: 80 % -17. View form +(17) View form .. image:: _static/bootstrap3/17_view_form.png :scale: 80 % @@ -103,32 +103,32 @@ Simple theme ----------------------------------------------- View/edit form ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -1. Edit form - form elements tab active, with form elements +(1) Edit form - form elements tab active, with form elements .. image:: _static/simple/01_edit_form_-_form_elements_tab_active_with_elements.png :scale: 80 % -2. Edit form - form elements tab active, add a form element menu +(2) Edit form - form elements tab active, add a form element menu .. image:: _static/simple/02_edit_form_-_form_elements_tab_active_add_elements_menu.png :scale: 80 % -3. Edit form - add a form element (Hidden plugin) +(3) Edit form - add a form element (Hidden plugin) .. image:: _static/simple/03_edit_form_-_add_form_element_hidden.png :scale: 80 % -4. Edit form - form handlers tab active, with form handlers +(4) Edit form - form handlers tab active, with form handlers .. image:: _static/simple/04_edit_form_-_form_handlers_tab_active_with_handlers.png :scale: 80 % -5. Edit form - form properties tab active +(5) Edit form - form properties tab active .. image:: _static/simple/05_edit_form_-_form_properties_tab_active.png :scale: 80 % -6. View form +(6) View form .. image:: _static/simple/06_view_form.png :scale: 80 % diff --git a/TODOS.rst b/TODOS.rst index 82041627..172ab672 100644 --- a/TODOS.rst +++ b/TODOS.rst @@ -214,6 +214,8 @@ Must haves example as much as possible. - Improve the "simple" theme for Django 1.6 and Django 1.7 (tiny bits of styling). +- Finish the Input plugin (some properties of it, like "type" aren't anyhow + used, while they should be). - Edit form test. - Edit form element tests. - Edit from handler tests. diff --git a/docs/index.rst b/docs/index.rst index 9a47d38e..de980c45 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -19,8 +19,8 @@ Key concepts - Each form consists of elements. Form elements are divided into two groups: - - (a) form fields (input field, textarea, hidden field, file field, etc.). - - (b) content (presentational) elements (text, image, embed video, etc.). + (a) form fields (input field, textarea, hidden field, file field, etc.). + (b) content (presentational) elements (text, image, embed video, etc.). - Number of form elements is not limited. - Each form may contain handlers. Handler processes the form data (for example, diff --git a/setup.py b/setup.py index 72671119..fd9d16a6 100644 --- a/setup.py +++ b/setup.py @@ -61,7 +61,7 @@ for static_dir in static_dirs: for locale_dir in locale_dirs: locale_files += [os.path.join(locale_dir, f) for f in os.listdir(locale_dir)] -version = '0.4.14' +version = '0.4.15' install_requires = [ 'Pillow>=2.0.0', diff --git a/src/fobi/__init__.py b/src/fobi/__init__.py index e2f42443..035ed454 100644 --- a/src/fobi/__init__.py +++ b/src/fobi/__init__.py @@ -1,6 +1,6 @@ __title__ = 'django-fobi' -__version__ = '0.4.14' -__build__ = 0x00001d +__version__ = '0.4.15' +__build__ = 0x00001e __author__ = 'Artur Barseghyan ' __copyright__ = 'Copyright (c) 2014-2015 Artur Barseghyan' __license__ = 'GPL 2.0/LGPL 2.1' diff --git a/src/fobi/contrib/plugins/form_elements/fields/boolean/forms.py b/src/fobi/contrib/plugins/form_elements/fields/boolean/forms.py index 27836e2e..57f9bd4c 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/boolean/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/boolean/forms.py @@ -41,10 +41,10 @@ class BooleanSelectForm(forms.Form, BaseFormFieldPluginForm): initial = forms.BooleanField( label = _("Initial"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/date/forms.py b/src/fobi/contrib/plugins/form_elements/fields/date/forms.py index 93e3d6af..54e2d735 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/date/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/date/forms.py @@ -52,5 +52,5 @@ class DateInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/date_drop_down/forms.py b/src/fobi/contrib/plugins/form_elements/fields/date_drop_down/forms.py index c77d757d..2a03edcd 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/date_drop_down/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/date_drop_down/forms.py @@ -71,5 +71,5 @@ class DateDropDownInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/datetime/forms.py b/src/fobi/contrib/plugins/form_elements/fields/datetime/forms.py index 7d198e5a..b3323520 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/datetime/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/datetime/forms.py @@ -52,5 +52,5 @@ class DateTimeInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/file/forms.py b/src/fobi/contrib/plugins/form_elements/fields/file/forms.py index 8ce07faf..4375bab8 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/file/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/file/forms.py @@ -54,5 +54,5 @@ class FileInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/hidden/forms.py b/src/fobi/contrib/plugins/form_elements/fields/hidden/forms.py index 59a4315f..a93989d4 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/hidden/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/hidden/forms.py @@ -48,5 +48,5 @@ class HiddenInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/input/forms.py b/src/fobi/contrib/plugins/form_elements/fields/input/forms.py index 40e8592b..8822db83 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/input/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/input/forms.py @@ -81,7 +81,7 @@ class InputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( label = _("Placeholder"), @@ -93,17 +93,17 @@ class InputForm(forms.Form, BaseFormFieldPluginForm): autocomplete_value = forms.BooleanField( label = _("Auto-complete (HTML5 autocomplete)"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) autofocus_value = forms.BooleanField( label = _("Auto-focus (HTML5 autofocus)"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) disabled_value = forms.BooleanField( label = _("Disabled"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) #formnovalidate_value = forms.BooleanField( # label = _("Skip validation (HTML5 formnovalidate)"), @@ -128,7 +128,7 @@ class InputForm(forms.Form, BaseFormFieldPluginForm): multiple_value = forms.BooleanField( label = _("Multiple (HTML5 multiple)"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) pattern_value = forms.CharField( label = _("Pattern (HTML5 pattern)"), @@ -138,7 +138,7 @@ class InputForm(forms.Form, BaseFormFieldPluginForm): readonly_value = forms.BooleanField( label = _("Read-only (HTML readonly)"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) step_value = forms.IntegerField( label = _("Step (HTML5 step)"), diff --git a/src/fobi/contrib/plugins/form_elements/fields/integer/forms.py b/src/fobi/contrib/plugins/form_elements/fields/integer/forms.py index d07ea7cb..b7551db9 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/integer/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/integer/forms.py @@ -59,7 +59,7 @@ class IntegerInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( label = _("Placeholder"), diff --git a/src/fobi/contrib/plugins/form_elements/fields/password/forms.py b/src/fobi/contrib/plugins/form_elements/fields/password/forms.py index 9e5bb4b0..7d9e66e5 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/password/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/password/forms.py @@ -55,7 +55,7 @@ class PasswordInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( label = _("Placeholder"), diff --git a/src/fobi/contrib/plugins/form_elements/fields/radio/forms.py b/src/fobi/contrib/plugins/form_elements/fields/radio/forms.py index 11e1c1cf..6e813411 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/radio/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/radio/forms.py @@ -68,5 +68,5 @@ class RadioInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/select/forms.py b/src/fobi/contrib/plugins/form_elements/fields/select/forms.py index 4a591cac..ceeb7bfe 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/select/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/select/forms.py @@ -68,5 +68,5 @@ class SelectInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/select_model_object/forms.py b/src/fobi/contrib/plugins/form_elements/fields/select_model_object/forms.py index 3c31f527..7601f85e 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/select_model_object/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/select_model_object/forms.py @@ -56,7 +56,7 @@ class SelectModelObjectInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) def __init__(self, *args, **kwargs): diff --git a/src/fobi/contrib/plugins/form_elements/fields/select_multiple/forms.py b/src/fobi/contrib/plugins/form_elements/fields/select_multiple/forms.py index 41bf91e6..dbeb37cf 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/select_multiple/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/select_multiple/forms.py @@ -68,5 +68,5 @@ class SelectMultipleInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) diff --git a/src/fobi/contrib/plugins/form_elements/fields/select_multiple_model_objects/forms.py b/src/fobi/contrib/plugins/form_elements/fields/select_multiple_model_objects/forms.py index 03562f9e..5d9c1326 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/select_multiple_model_objects/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/select_multiple_model_objects/forms.py @@ -56,7 +56,7 @@ class SelectMultipleModelObjectsInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) def __init__(self, *args, **kwargs): diff --git a/src/fobi/contrib/plugins/form_elements/fields/text/forms.py b/src/fobi/contrib/plugins/form_elements/fields/text/forms.py index 82afea34..21378732 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/text/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/text/forms.py @@ -55,7 +55,7 @@ class TextInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( label = _("Placeholder"), diff --git a/src/fobi/contrib/plugins/form_elements/fields/textarea/forms.py b/src/fobi/contrib/plugins/form_elements/fields/textarea/forms.py index 2bd54068..d7e4f18e 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/textarea/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/textarea/forms.py @@ -47,7 +47,7 @@ class TextareaForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( label = _("Placeholder"), diff --git a/src/fobi/contrib/plugins/form_elements/fields/url/forms.py b/src/fobi/contrib/plugins/form_elements/fields/url/forms.py index 53cf57c7..58eaa522 100644 --- a/src/fobi/contrib/plugins/form_elements/fields/url/forms.py +++ b/src/fobi/contrib/plugins/form_elements/fields/url/forms.py @@ -55,7 +55,7 @@ class URLInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) placeholder = forms.CharField( label = _("Placeholder"), diff --git a/src/fobi/contrib/plugins/form_elements/security/captcha/forms.py b/src/fobi/contrib/plugins/form_elements/security/captcha/forms.py index 720a5472..dae16519 100644 --- a/src/fobi/contrib/plugins/form_elements/security/captcha/forms.py +++ b/src/fobi/contrib/plugins/form_elements/security/captcha/forms.py @@ -55,7 +55,7 @@ class CaptchaInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) #placeholder = forms.CharField( # label = _("Placeholder"), diff --git a/src/fobi/contrib/plugins/form_elements/security/honeypot/forms.py b/src/fobi/contrib/plugins/form_elements/security/honeypot/forms.py index 9da89669..677ca139 100644 --- a/src/fobi/contrib/plugins/form_elements/security/honeypot/forms.py +++ b/src/fobi/contrib/plugins/form_elements/security/honeypot/forms.py @@ -55,7 +55,7 @@ class HoneypotInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) #placeholder = forms.CharField( # label = _("Placeholder"), diff --git a/src/fobi/contrib/plugins/form_elements/security/recaptcha/forms.py b/src/fobi/contrib/plugins/form_elements/security/recaptcha/forms.py index 79c9e792..25872715 100644 --- a/src/fobi/contrib/plugins/form_elements/security/recaptcha/forms.py +++ b/src/fobi/contrib/plugins/form_elements/security/recaptcha/forms.py @@ -55,7 +55,7 @@ class ReCaptchaInputForm(forms.Form, BaseFormFieldPluginForm): required = forms.BooleanField( label = _("Required"), required = False, - widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_html_class}) + widget = forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class}) ) #placeholder = forms.CharField( # label = _("Placeholder"),