fobi.contrib.plugins.form_elements.content.content_richtext package¶
Submodules¶
fobi.contrib.plugins.form_elements.content.content_richtext.apps module¶
fobi.contrib.plugins.form_elements.content.content_richtext.base module¶
-
class
fobi.contrib.plugins.form_elements.content.content_richtext.base.
ContentRichTextPlugin
(user=None)[source]¶ Bases:
fobi.base.FormElementPlugin
Content rich text plugin.
-
form
¶ alias of
fobi.contrib.plugins.form_elements.content.content_richtext.forms.ContentRichTextForm
-
get_form_field_instances
(request=None, form_entry=None, form_element_entries=None, **kwargs)[source]¶ Get the instances of form fields, that plugin contains.
Parameters: - request (django.http.HttpRequest) –
- form_entry (fobi.models.FormEntry) –
- form_element_entries (django.db.models.QuerySet) – Queryset of
fobi.models.FormElementEntry
instances.
Return list: List of Django form field instances.
Example: >>> from django.forms.fields import CharField, IntegerField, TextField >>> [CharField(max_length=100), IntegerField(), TextField()]
-
group
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
name
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
post_processor
()[source]¶ Post-processor (self).
Redefine in your subclassed plugin when necessary.
Post process plugin data here (before rendering). This method is being called after the data has been loaded into the plugin.
Note, that request (django.http.HttpRequest) is available (self.request).
-
uid
= 'content_richtext'¶
-
fobi.contrib.plugins.form_elements.content.content_richtext.fobi_form_elements module¶
-
class
fobi.contrib.plugins.form_elements.content.content_richtext.fobi_form_elements.
ContentRichTextPlugin
(user=None)[source]¶ Bases:
fobi.base.FormElementPlugin
Content rich text plugin.
-
form
¶ alias of
fobi.contrib.plugins.form_elements.content.content_richtext.forms.ContentRichTextForm
-
get_form_field_instances
(request=None, form_entry=None, form_element_entries=None, **kwargs)[source]¶ Get the instances of form fields, that plugin contains.
Parameters: - request (django.http.HttpRequest) –
- form_entry (fobi.models.FormEntry) –
- form_element_entries (django.db.models.QuerySet) – Queryset of
fobi.models.FormElementEntry
instances.
Return list: List of Django form field instances.
Example: >>> from django.forms.fields import CharField, IntegerField, TextField >>> [CharField(max_length=100), IntegerField(), TextField()]
-
group
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
name
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
post_processor
()[source]¶ Post-processor (self).
Redefine in your subclassed plugin when necessary.
Post process plugin data here (before rendering). This method is being called after the data has been loaded into the plugin.
Note, that request (django.http.HttpRequest) is available (self.request).
-
uid
= 'content_richtext'¶
-
fobi.contrib.plugins.form_elements.content.content_richtext.forms module¶
-
class
fobi.contrib.plugins.form_elements.content.content_richtext.forms.
ContentRichTextForm
(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None)[source]¶ Bases:
django.forms.forms.Form
,fobi.base.BasePluginForm
ContentRichTextForm.
-
base_fields
= {'text': <django.forms.fields.CharField object>}¶
-
declared_fields
= {'text': <django.forms.fields.CharField object>}¶
-
media
¶
-
plugin_data_fields
= [('text', '')]¶
-
fobi.contrib.plugins.form_elements.content.content_richtext.widgets module¶
-
class
fobi.contrib.plugins.form_elements.content.content_richtext.widgets.
BaseContentRichTextPluginWidget
(plugin)[source]¶ Bases:
fobi.base.FormElementPluginWidget
Base content rich text form element plugin widget.
-
html_classes
= ['content-richtext']¶
-
media_js
= ['ckeditor/ckeditor-init.js', 'ckeditor/ckeditor/ckeditor.js']¶
-
plugin_uid
= 'content_richtext'¶
-