1: | <?php
|
2: |
|
3: | class HTMLPurifier_HTMLModule_Tidy_Strict extends HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4
|
4: | {
|
5: | |
6: | |
7: |
|
8: | public $name = 'Tidy_Strict';
|
9: |
|
10: | |
11: | |
12: |
|
13: | public $defaultLevel = 'light';
|
14: |
|
15: | |
16: | |
17: |
|
18: | public function makeFixes()
|
19: | {
|
20: | $r = parent::makeFixes();
|
21: | $r['blockquote#content_model_type'] = 'strictblockquote';
|
22: | return $r;
|
23: | }
|
24: |
|
25: | |
26: | |
27: |
|
28: | public $defines_child_def = true;
|
29: |
|
30: | |
31: | |
32: | |
33: |
|
34: | public function getChildDef($def)
|
35: | {
|
36: | if ($def->content_model_type != 'strictblockquote') {
|
37: | return parent::getChildDef($def);
|
38: | }
|
39: | return new HTMLPurifier_ChildDef_StrictBlockquote($def->content_model);
|
40: | }
|
41: | }
|
42: |
|
43: |
|
44: | |