1: | <?php |
2: | |
3: | /** |
4: | * XHTML 1.1 Hypertext Module, defines hypertext links. Core Module. |
5: | */ |
6: | class HTMLPurifier_HTMLModule_Hypertext extends HTMLPurifier_HTMLModule |
7: | { |
8: | |
9: | /** |
10: | * @type string |
11: | */ |
12: | public $name = 'Hypertext'; |
13: | |
14: | /** |
15: | * @param HTMLPurifier_Config $config |
16: | */ |
17: | public function setup($config) |
18: | { |
19: | $a = $this->addElement( |
20: | 'a', |
21: | 'Inline', |
22: | 'Inline', |
23: | 'Common', |
24: | array( |
25: | // 'accesskey' => 'Character', |
26: | // 'charset' => 'Charset', |
27: | 'href' => 'URI', |
28: | // 'hreflang' => 'LanguageCode', |
29: | 'rel' => new HTMLPurifier_AttrDef_HTML_LinkTypes('rel'), |
30: | 'rev' => new HTMLPurifier_AttrDef_HTML_LinkTypes('rev'), |
31: | // 'tabindex' => 'Number', |
32: | // 'type' => 'ContentType', |
33: | ) |
34: | ); |
35: | $a->formatting = true; |
36: | $a->excludes = array('a' => true); |
37: | } |
38: | } |
39: | |
40: | // vim: et sw=4 sts=4 |
41: |