1: | <?php |
2: | |
3: | /** |
4: | * Name is deprecated, but allowed in strict doctypes, so onl |
5: | */ |
6: | class HTMLPurifier_HTMLModule_Tidy_Name extends HTMLPurifier_HTMLModule_Tidy |
7: | { |
8: | /** |
9: | * @type string |
10: | */ |
11: | public $name = 'Tidy_Name'; |
12: | |
13: | /** |
14: | * @type string |
15: | */ |
16: | public $defaultLevel = 'heavy'; |
17: | |
18: | /** |
19: | * @return array |
20: | */ |
21: | public function makeFixes() |
22: | { |
23: | $r = array(); |
24: | // @name for img, a ----------------------------------------------- |
25: | // Technically, it's allowed even on strict, so we allow authors to use |
26: | // it. However, it's deprecated in future versions of XHTML. |
27: | $r['img@name'] = |
28: | $r['a@name'] = new HTMLPurifier_AttrTransform_Name(); |
29: | return $r; |
30: | } |
31: | } |
32: | |
33: | // vim: et sw=4 sts=4 |
34: |