1: | <?php |
2: | |
3: | /** |
4: | * XHTML 1.1 Edit Module, defines editing-related elements. Text Extension |
5: | * Module. |
6: | */ |
7: | class HTMLPurifier_HTMLModule_StyleAttribute extends HTMLPurifier_HTMLModule |
8: | { |
9: | /** |
10: | * @type string |
11: | */ |
12: | public $name = 'StyleAttribute'; |
13: | |
14: | /** |
15: | * @type array |
16: | */ |
17: | public $attr_collections = array( |
18: | // The inclusion routine differs from the Abstract Modules but |
19: | // is in line with the DTD and XML Schemas. |
20: | 'Style' => array('style' => false), // see constructor |
21: | 'Core' => array(0 => array('Style')) |
22: | ); |
23: | |
24: | /** |
25: | * @param HTMLPurifier_Config $config |
26: | */ |
27: | public function setup($config) |
28: | { |
29: | $this->attr_collections['Style']['style'] = new HTMLPurifier_AttrDef_CSS(); |
30: | } |
31: | } |
32: | |
33: | // vim: et sw=4 sts=4 |
34: |