Source code for cmsplugin_blocks.forms.slider
from django import forms
from ..compat.editor_widget import TextEditorWidget
from ..models.slider import Slider, SlideItem
[docs]
class SliderForm(forms.ModelForm):
class Meta:
model = Slider
exclude = []
fields = [
"title",
"template",
"size_features",
"color_features",
"extra_features",
]
widgets = {
"size_features": forms.CheckboxSelectMultiple,
"color_features": forms.CheckboxSelectMultiple,
"extra_features": forms.CheckboxSelectMultiple,
}
class Media:
css = {
"all": ("cmsplugin_blocks/css/admin/slider.css",),
}
[docs]
class SlideItemForm(forms.ModelForm):
class Meta:
model = SlideItem
exclude = []
fields = [
"slider",
"title",
"order",
"image",
"image_alt",
"content",
"link_name",
"link_url",
"link_open_blank",
]
widgets = {
"content": TextEditorWidget,
}