0001-forms-increate-default-textarea-size-17483.patch
tests/test_fields.py | ||
---|---|---|
58 | 58 |
assert fields.TextField().get_view_value('foo\n\nfoo') == '<p>foo\n</p><p>\nfoo</p>' |
59 | 59 |
assert fields.TextField(pre=True).get_view_value('foo') == '<pre>foo</pre>' |
60 | 60 | |
61 |
form = Form(use_tokens=False) |
|
62 |
fields.TextField().add_to_form(form) |
|
63 |
assert '<textarea' in str(form.render()) |
|
64 |
assert 'cols="72"' in str(form.render()) |
|
65 |
assert 'rows="5"' in str(form.render()) |
|
66 | ||
67 |
form = Form(use_tokens=False) |
|
68 |
fields.TextField(cols='12', rows='12').add_to_form(form) |
|
69 |
assert '<textarea' in str(form.render()) |
|
70 |
assert 'cols="12"' in str(form.render()) |
|
71 |
assert 'rows="12"' in str(form.render()) |
|
72 | ||
61 | 73 |
def test_email(): |
62 | 74 |
assert fields.EmailField().get_view_value('foo@localhost') == \ |
63 | 75 |
'<a href="mailto:foo@localhost">foo@localhost</a>' |
wcs/qommon/form.py | ||
---|---|---|
194 | 194 |
attrs['aria-required'] = 'true' |
195 | 195 |
if self.attrs: |
196 | 196 |
attrs.update(self.attrs) |
197 |
if not attrs.get('cols'): |
|
198 |
attrs['cols'] = 72 |
|
199 |
if not attrs.get('rows'): |
|
200 |
attrs['rows'] = 5 |
|
197 | 201 |
return (htmltag("textarea", name=self.name, **attrs) + |
198 | 202 |
htmlescape(self.value or "") + htmltext("</textarea>")) |
199 | 203 |
TextWidget.render_content = text_render_content |
200 |
- |