Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @WysiwygDecorator(incipit={'chars': 200}, content={})
- class TourTextAplaForm(TourSlideElementBaseForm):
- #audio_elfinder = ElFinderField(label=_(u'Opis audio'),
- # widget=ElFinderWidget(attrs={'data-process_type': 'audio'}),
- # required=False)
- class Meta:
- model = TourSlideTextElement
- widgets = {
- 'pos_left': forms.HiddenInput(),
- 'pos_top': forms.HiddenInput(),
- 'pos_width': forms.HiddenInput(),
- 'pos_height': forms.HiddenInput(),
- 'slide': forms.HiddenInput(),
- 'incipit': forms.Textarea(attrs={'cols': 37, 'rows': 5}),
- 'content' : forms.Textarea(attrs={'cols': 37, 'rows': 5}),
- }
- exclude = ("audio_file", )
- def __init__(self, *args, **kwargs):
- self.exhibition = kwargs.pop("exhibition")
- super(TourTextAplaForm, self).__init__(*args, **kwargs)
- #if self.instance.pk is not None and self.instance.audio_file:
- # self.fields['audio_elfinder'].initial = self.instance.audio_file
- def save(self, commit=True):
- instance = super(TourTextAplaForm, self).save(False)
- #if self.cleaned_data["audio_elfinder"]:
- # instance.audio_file = self.cleaned_data["audio_elfinder"]
- return super(TourTextAplaForm, self).save(commit)
- def set_default_size(self):
- self.fields['pos_width'].initial = 160
- self.fields['pos_height'].initial = 60
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement