]> git.wh0rd.org - tt-rss.git/blame - lib/htmlpurifier/library/HTMLPurifier/HTMLModule/Object.php
quickAddFeed: remove oauth notice, mention you can paste site URL
[tt-rss.git] / lib / htmlpurifier / library / HTMLPurifier / HTMLModule / Object.php
CommitLineData
010efc9b
AD
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 setup($config) {
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
47// vim: et sw=4 sts=4