root/afridex/plugins/Flutter/purifier_lib/HTMLPurifier/HTMLModule/Object.php @ 21

Revision 21, 1.3 kB (checked in by admin, 18 years ago)
Line 
1<?php
2
3/**
4 * XHTML 1.1 Object Module, defines elements for generic object inclusion
5 * @warning Users will commonly use <embed> to cater to legacy browsers: this
6 *      module does not allow this sort of behavior
7 */
8class HTMLPurifier_HTMLModule_Object extends HTMLPurifier_HTMLModule
9{
10   
11    public $name = 'Object';
12    public $safe = false;
13   
14    public function __construct() {
15       
16        $this->addElement('object', 'Inline', 'Optional: #PCDATA | Flow | param', 'Common', 
17            array(
18                'archive' => 'URI',
19                'classid' => 'URI',
20                'codebase' => 'URI',
21                'codetype' => 'Text',
22                'data' => 'URI',
23                'declare' => 'Bool#declare',
24                'height' => 'Length',
25                'name' => 'CDATA',
26                'standby' => 'Text',
27                'tabindex' => 'Number',
28                'type' => 'ContentType',
29                'width' => 'Length'
30            )
31        );
32
33        $this->addElement('param', false, 'Empty', false,
34            array(
35                'id' => 'ID',
36                'name*' => 'Text',
37                'type' => 'Text',
38                'value' => 'Text',
39                'valuetype' => 'Enum#data,ref,object'
40           )
41        );
42   
43    }
44   
45}
46
Note: See TracBrowser for help on using the browser.