X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/1f2abf264882267a0c3361f5bc70c0681617b044..9c473bcaef44f87ac86b3201953459f338fa3b64:/edumed/contact_forms.py diff --git a/edumed/contact_forms.py b/edumed/contact_forms.py index 2329d31..fc4300a 100644 --- a/edumed/contact_forms.py +++ b/edumed/contact_forms.py @@ -464,6 +464,11 @@ class SuperwizjaForm(ContactForm): uwagi = forms.CharField(label=u'Inne uwagi', widget=forms.Textarea, max_length=4096, required=False) +def textarea_field(label, max_length=500): + return forms.CharField( + label=label, widget=forms.Textarea, max_length=max_length, help_text=u'(do %s znaków)' % max_length) + + class CybernauciForm(ContactForm): disabled = False disabled_template = 'contact/disabled_contact_form.html' @@ -477,9 +482,8 @@ class CybernauciForm(ContactForm): wojewodztwo = forms.ChoiceField(label=u'Województwo', choices=WOJEWODZTWO_CHOICES) contact = forms.CharField(label=u'Adres e-mail') telefon = forms.CharField(label=u'Telefon kontaktowy', max_length=32) - dlaczego = forms.CharField( - label=u'ProszÄ opisaÄ, dlaczego chce Pan/Pani zostaÄ Emisariuszem Bezpiecznego Internetu.', - widget=forms.Textarea, max_length=500) + dlaczego = textarea_field( + label=u'ProszÄ opisaÄ, dlaczego chce Pan/Pani zostaÄ Emisariuszem Bezpiecznego Internetu.') grupy = forms.MultipleChoiceField( label=u'ProszÄ wskazaÄ, dla których grup realizowaÅ Pan/realizowaÅa Pani zajÄcia warsztatowe', widget=forms.CheckboxSelectMultiple, @@ -491,30 +495,27 @@ class CybernauciForm(ContactForm): ('Nauczyciele', 'Nauczyciele'), ('Rodzice', 'Rodzice'), ]) - doswiadczenie_grupy = forms.CharField( + doswiadczenie_grupy = textarea_field( label=u'ProszÄ opisaÄ swoje doÅwiadczenie w pracy warsztatowej z grupami docelowymi Projektu ' u'(dzieÄmi, mÅodzieÅ¼Ä , osobami dorosÅymi: nauczycielami, rodzicami).', - widget=forms.Textarea, max_length=750) - doswiadczenie_edumed = forms.CharField( + max_length=750) + doswiadczenie_edumed = textarea_field( label=u'Jakie jest Pana/Pani doÅwiadczenie w zakresie edukacji medialnej, ' u'zwÅaszcza w zakresie bezpieczeÅstwa w Internecie i korzystania z TIK? ' u'SkÄ d czerpie Pan/Pani wiedzÄ w tym zakresie? W jakich projektach braÅ ' u'Pan/braÅa Pani udziaÅ dotychczas?', - widget=forms.Textarea, max_length=750) - szkolenia = forms.CharField( + max_length=750) + szkolenia = textarea_field( label=u'ProszÄ wymieniÄ studia, szkolenia albo kursy (maks. 5 najważniejszych) ' u'powiÄ zane z tematykÄ Projektu, w których Pan/Pani uczestniczyÅ/Åa, ' u'w tym dane na temat instytucji czy osoby prowadzÄ cej (z JEDNOZDANIOWYM ' - u'omówieniem i terminami, w których siÄ odbyÅy).', - widget=forms.Textarea, max_length=500) - realizacje = forms.CharField( + u'omówieniem i terminami, w których siÄ odbyÅy).') + realizacje = textarea_field( label=u'ProszÄ opisaÄ swoje doÅwiadczenie w zakresie realizacji dziaÅaÅ w lokalnym Årodowisku ' - u'szkolnym (np. na terenie gminy/powiatu/województwa).', - widget=forms.Textarea, max_length=500) - cel = forms.CharField( + u'szkolnym (np. na terenie gminy/powiatu/województwa).') + cel = textarea_field( label=u'ProszÄ opisaÄ, jakÄ wiedzÄ i umiejÄtnoÅci chce Pan/Pani zdobyÄ ' - u'lub doskonaliÄ poprzez uczestnictwo w Szkoleniu trenerskim.', - widget=forms.Textarea, max_length=500) + u'lub doskonaliÄ poprzez uczestnictwo w Szkoleniu trenerskim.') skad = forms.CharField(label=u'SkÄ d dowiedziaÅ/dowiedziaÅa siÄ Pan/Pani o projekcie âCybernauciâ?') zgoda_regulamin = forms.BooleanField( label=u'OÅwiadczam, że zapoznaÅem/zapoznaÅam siÄ z Regulaminem Rekrutacji ' @@ -576,14 +577,10 @@ class WLEMForm(ContactForm): u'zwiÄ zanych z edukacjÄ medialnÄ .') -def textarea_field(label, max_length=500): - return forms.CharField(label=label, widget=forms.Textarea, max_length=max_length) - - def ordered_textarea_field(start, pre_label=u'', label=u'', max_length=500): return textarea_field( - mark_safe(u'%s