1: <?php
2:
3: /**
4: * Sets height/width defaults for <textarea>
5: */
6: class HTMLPurifier_AttrTransform_Textarea extends HTMLPurifier_AttrTransform
7: {
8: /**
9: * @param array $attr
10: * @param HTMLPurifier_Config $config
11: * @param HTMLPurifier_Context $context
12: * @return array
13: */
14: public function transform($attr, $config, $context)
15: {
16: // Calculated from Firefox
17: if (!isset($attr['cols'])) {
18: $attr['cols'] = '22';
19: }
20: if (!isset($attr['rows'])) {
21: $attr['rows'] = '3';
22: }
23: return $attr;
24: }
25: }
26:
27: // vim: et sw=4 sts=4
28: