forms: increase default textarea size (#17483)
This commit is contained in:
parent
a97c2ebbea
commit
8385a6798d
|
@ -58,6 +58,18 @@ def test_text():
|
||||||
assert fields.TextField().get_view_value('foo\n\nfoo') == '<p>foo\n</p><p>\nfoo</p>'
|
assert fields.TextField().get_view_value('foo\n\nfoo') == '<p>foo\n</p><p>\nfoo</p>'
|
||||||
assert fields.TextField(pre=True).get_view_value('foo') == '<pre>foo</pre>'
|
assert fields.TextField(pre=True).get_view_value('foo') == '<pre>foo</pre>'
|
||||||
|
|
||||||
|
form = Form(use_tokens=False)
|
||||||
|
fields.TextField().add_to_form(form)
|
||||||
|
assert '<textarea' in str(form.render())
|
||||||
|
assert 'cols="72"' in str(form.render())
|
||||||
|
assert 'rows="5"' in str(form.render())
|
||||||
|
|
||||||
|
form = Form(use_tokens=False)
|
||||||
|
fields.TextField(cols='12', rows='12').add_to_form(form)
|
||||||
|
assert '<textarea' in str(form.render())
|
||||||
|
assert 'cols="12"' in str(form.render())
|
||||||
|
assert 'rows="12"' in str(form.render())
|
||||||
|
|
||||||
def test_email():
|
def test_email():
|
||||||
assert fields.EmailField().get_view_value('foo@localhost') == \
|
assert fields.EmailField().get_view_value('foo@localhost') == \
|
||||||
'<a href="mailto:foo@localhost">foo@localhost</a>'
|
'<a href="mailto:foo@localhost">foo@localhost</a>'
|
||||||
|
|
|
@ -194,6 +194,10 @@ def text_render_content(self):
|
||||||
attrs['aria-required'] = 'true'
|
attrs['aria-required'] = 'true'
|
||||||
if self.attrs:
|
if self.attrs:
|
||||||
attrs.update(self.attrs)
|
attrs.update(self.attrs)
|
||||||
|
if not attrs.get('cols'):
|
||||||
|
attrs['cols'] = 72
|
||||||
|
if not attrs.get('rows'):
|
||||||
|
attrs['rows'] = 5
|
||||||
return (htmltag("textarea", name=self.name, **attrs) +
|
return (htmltag("textarea", name=self.name, **attrs) +
|
||||||
htmlescape(self.value or "") + htmltext("</textarea>"))
|
htmlescape(self.value or "") + htmltext("</textarea>"))
|
||||||
TextWidget.render_content = text_render_content
|
TextWidget.render_content = text_render_content
|
||||||
|
|
Loading…
Reference in New Issue