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: