1<?php
2
3/**
4 * Sets height/width defaults for <textarea>
5 */
6class 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