| 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: | |