X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fprojects%2Fxerxes.git;a=blobdiff_plain;f=influences%2Fforms.py;h=7db751735048eb1affbf7ad7608b4a41606b9ffc;hp=b9416f9d590dc5238b1615a4cefa13b70445e623;hb=164fbd42481c6be433170df9f4977a160a8a32bf;hpb=419cb678949006d2c5bd6bf5a3176c67adf4cef7 diff --git a/influences/forms.py b/influences/forms.py index b9416f9..7db7517 100644 --- a/influences/forms.py +++ b/influences/forms.py @@ -1,3 +1,5 @@ +from django.forms.fields import CharField +from django.forms.widgets import Textarea from threadedcomments.forms import ThreadedCommentForm from xerxes.tools.forms import ContextModelForm from models import Influence, Character @@ -10,6 +12,9 @@ from models import Influence, Character # didn't get this to work yet. # class InfluenceCommentForm(ThreadedCommentForm): + # Force the textare to 80 columns. This is really a hack, we should + # rather create a template tag to do this at the template level. + comment = CharField(widget=Textarea(attrs={'cols' : 80})) def __init__(self, *args, **kwargs): super(InfluenceCommentForm, self).__init__(*args, **kwargs) @@ -17,6 +22,7 @@ class InfluenceCommentForm(ThreadedCommentForm): exclude = ('markup', ) class AdminInfluenceCommentForm(ThreadedCommentForm): + comment = CharField(widget=Textarea(attrs={'cols' : 80})) def __init__(self, *args, **kwargs): super(AdminInfluenceCommentForm, self).__init__(*args, **kwargs) @@ -25,6 +31,7 @@ class AdminInfluenceCommentForm(ThreadedCommentForm): exclude = ('markup', ) class AdminPrivateInfluenceCommentForm(ThreadedCommentForm): + comment = CharField(widget=Textarea(attrs={'cols' : 80})) def __init__(self, *args, **kwargs): super(AdminPrivateInfluenceCommentForm, self).__init__(*args, **kwargs) self.instance.is_public = False