mirror of
https://github.com/Hopiu/django-fobi.git
synced 2026-05-25 04:33:44 +00:00
integer pep8
This commit is contained in:
parent
259041119f
commit
27f522f839
4 changed files with 48 additions and 34 deletions
|
|
@ -4,6 +4,7 @@ __copyright__ = '2014-2016 Artur Barseghyan'
|
|||
__license__ = 'GPL 2.0/LGPL 2.1'
|
||||
__all__ = ('default_app_config', 'UID',)
|
||||
|
||||
default_app_config = 'fobi.contrib.plugins.form_elements.fields.integer.apps.Config'
|
||||
default_app_config = 'fobi.contrib.plugins.form_elements.fields.' \
|
||||
'integer.apps.Config'
|
||||
|
||||
UID = 'integer'
|
||||
|
|
|
|||
|
|
@ -8,6 +8,8 @@ try:
|
|||
from django.apps import AppConfig
|
||||
|
||||
class Config(AppConfig):
|
||||
"""Config."""
|
||||
|
||||
name = 'fobi.contrib.plugins.form_elements.fields.integer'
|
||||
label = 'fobi_contrib_plugins_form_elements_fields_integer'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +1,4 @@
|
|||
__title__ = 'fobi.contrib.plugins.form_elements.fields.integer.fobi_form_elements'
|
||||
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
|
||||
__copyright__ = '2014-2016 Artur Barseghyan'
|
||||
__license__ = 'GPL 2.0/LGPL 2.1'
|
||||
__all__ = ('IntegerInputPlugin',)
|
||||
|
||||
from django.forms.fields import IntegerField#, DecimalField, FloatField
|
||||
from django.forms.fields import IntegerField # , DecimalField, FloatField
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from fobi.base import FormFieldPlugin, form_element_plugin_registry, get_theme
|
||||
|
|
@ -13,21 +7,26 @@ from fobi.widgets import NumberInput
|
|||
from . import UID
|
||||
from .forms import IntegerInputForm
|
||||
|
||||
__title__ = 'fobi.contrib.plugins.form_elements.fields.' \
|
||||
'integer.fobi_form_elements'
|
||||
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
|
||||
__copyright__ = '2014-2016 Artur Barseghyan'
|
||||
__license__ = 'GPL 2.0/LGPL 2.1'
|
||||
__all__ = ('IntegerInputPlugin',)
|
||||
|
||||
theme = get_theme(request=None, as_instance=True)
|
||||
|
||||
|
||||
class IntegerInputPlugin(FormFieldPlugin):
|
||||
"""
|
||||
Integer input plugin.
|
||||
"""
|
||||
"""Integer input plugin."""
|
||||
|
||||
uid = UID
|
||||
name = _("Integer")
|
||||
group = _("Fields")
|
||||
form = IntegerInputForm
|
||||
|
||||
def get_form_field_instances(self, request=None):
|
||||
"""
|
||||
Get form field instances.
|
||||
"""
|
||||
"""Get form field instances."""
|
||||
widget_attrs = {
|
||||
'class': theme.form_element_html_class,
|
||||
'type': 'number',
|
||||
|
|
|
|||
|
|
@ -1,21 +1,21 @@
|
|||
__title__ = 'fobi.contrib.plugins.form_elements.fields.integer.forms'
|
||||
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
|
||||
__copyright__ = '2014-2016 Artur Barseghyan'
|
||||
__license__ = 'GPL 2.0/LGPL 2.1'
|
||||
__all__ = ('IntegerInputForm',)
|
||||
|
||||
from django import forms
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from fobi.base import BaseFormFieldPluginForm, get_theme
|
||||
from fobi.widgets import NumberInput
|
||||
|
||||
__title__ = 'fobi.contrib.plugins.form_elements.fields.integer.forms'
|
||||
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
|
||||
__copyright__ = '2014-2016 Artur Barseghyan'
|
||||
__license__ = 'GPL 2.0/LGPL 2.1'
|
||||
__all__ = ('IntegerInputForm',)
|
||||
|
||||
theme = get_theme(request=None, as_instance=True)
|
||||
|
||||
|
||||
class IntegerInputForm(forms.Form, BaseFormFieldPluginForm):
|
||||
"""
|
||||
Form for ``IntegerInputPlugin``.
|
||||
"""
|
||||
"""Form for ``IntegerInputPlugin``."""
|
||||
|
||||
plugin_data_fields = [
|
||||
("label", ""),
|
||||
("name", ""),
|
||||
|
|
@ -30,40 +30,52 @@ class IntegerInputForm(forms.Form, BaseFormFieldPluginForm):
|
|||
label = forms.CharField(
|
||||
label=_("Label"),
|
||||
required=True,
|
||||
widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class})
|
||||
widget=forms.widgets.TextInput(
|
||||
attrs={'class': theme.form_element_html_class}
|
||||
)
|
||||
)
|
||||
name = forms.CharField(
|
||||
label=_("Name"),
|
||||
required=True,
|
||||
widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class})
|
||||
widget=forms.widgets.TextInput(
|
||||
attrs={'class': theme.form_element_html_class}
|
||||
)
|
||||
)
|
||||
help_text = forms.CharField(
|
||||
label=_("Help text"),
|
||||
required=False,
|
||||
widget=forms.widgets.Textarea(attrs={'class': theme.form_element_html_class})
|
||||
widget=forms.widgets.Textarea(
|
||||
attrs={'class': theme.form_element_html_class}
|
||||
)
|
||||
)
|
||||
initial = forms.IntegerField(
|
||||
label=_("Initial"),
|
||||
required=False,
|
||||
widget = NumberInput(attrs={'class': theme.form_element_html_class})
|
||||
widget=NumberInput(
|
||||
attrs={'class': theme.form_element_html_class}
|
||||
)
|
||||
)
|
||||
min_value = forms.IntegerField(
|
||||
label = _("Min value"),
|
||||
label=_("Min value"),
|
||||
required=False,
|
||||
widget = NumberInput(attrs={'class': theme.form_element_html_class})
|
||||
)
|
||||
widget=NumberInput(attrs={'class': theme.form_element_html_class})
|
||||
)
|
||||
max_value = forms.IntegerField(
|
||||
label = _("Max value"),
|
||||
label=_("Max value"),
|
||||
required=False,
|
||||
widget = NumberInput(attrs={'class': theme.form_element_html_class})
|
||||
widget=NumberInput(attrs={'class': theme.form_element_html_class})
|
||||
)
|
||||
required = forms.BooleanField(
|
||||
label=_("Required"),
|
||||
required=False,
|
||||
widget=forms.widgets.CheckboxInput(attrs={'class': theme.form_element_checkbox_html_class})
|
||||
widget=forms.widgets.CheckboxInput(
|
||||
attrs={'class': theme.form_element_checkbox_html_class}
|
||||
)
|
||||
)
|
||||
placeholder = forms.CharField(
|
||||
label=_("Placeholder"),
|
||||
required=False,
|
||||
widget=forms.widgets.TextInput(attrs={'class': theme.form_element_html_class})
|
||||
widget=forms.widgets.TextInput(
|
||||
attrs={'class': theme.form_element_html_class}
|
||||
)
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue