Mercurial > public > sg101
diff gpp/forums/forms.py @ 95:23035afdeae8
Forums: use markitup editor on forums post forms.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Sun, 13 Sep 2009 18:05:18 +0000 |
parents | 021492db4aad |
children | 93d9e74a471e |
line wrap: on
line diff
--- a/gpp/forums/forms.py Sun Sep 13 05:01:52 2009 +0000 +++ b/gpp/forums/forms.py Sun Sep 13 18:05:18 2009 +0000 @@ -2,6 +2,7 @@ Forms for the forums application. """ from django import forms +from django.conf import settings from forums.models import Topic from forums.models import Post @@ -14,7 +15,11 @@ topic = None class Media: - js = ('js/forums.js', ) + css = { + 'all': settings.GPP_THIRD_PARTY_CSS['markitup'], + } + js = settings.GPP_THIRD_PARTY_JS['markitup'] + \ + ('js/forums.js', ) def clean_topic_id(self): id = self.cleaned_data['topic_id'] @@ -38,9 +43,17 @@ class NewTopicForm(forms.Form): """Form for creating a new topic and 1st post to that topic.""" - name = forms.CharField(label='Subject', max_length=255) + name = forms.CharField(label='Subject', max_length=255, + widget=forms.TextInput(attrs={'size': 64})) body = forms.CharField(label='', widget=forms.Textarea) + class Media: + css = { + 'all': settings.GPP_THIRD_PARTY_CSS['markitup'], + } + js = settings.GPP_THIRD_PARTY_JS['markitup'] + \ + ('js/forums.js', ) + def save(self, forum, user, ip=None): """ Creates the new Topic and first Post from the form data and supplied