| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | 
							- <?php
 
- /**
 
-  * XHTML 1.1 Object Module, defines elements for generic object inclusion
 
-  * @warning Users will commonly use <embed> to cater to legacy browsers: this
 
-  *      module does not allow this sort of behavior
 
-  */
 
- class HTMLPurifier_HTMLModule_Object extends HTMLPurifier_HTMLModule
 
- {
 
-     /**
 
-      * @type string
 
-      */
 
-     public $name = 'Object';
 
-     /**
 
-      * @type bool
 
-      */
 
-     public $safe = false;
 
-     /**
 
-      * @param HTMLPurifier_Config $config
 
-      */
 
-     public function setup($config)
 
-     {
 
-         $this->addElement(
 
-             'object',
 
-             'Inline',
 
-             'Optional: #PCDATA | Flow | param',
 
-             'Common',
 
-             array(
 
-                 'archive' => 'URI',
 
-                 'classid' => 'URI',
 
-                 'codebase' => 'URI',
 
-                 'codetype' => 'Text',
 
-                 'data' => 'URI',
 
-                 'declare' => 'Bool#declare',
 
-                 'height' => 'Length',
 
-                 'name' => 'CDATA',
 
-                 'standby' => 'Text',
 
-                 'tabindex' => 'Number',
 
-                 'type' => 'ContentType',
 
-                 'width' => 'Length'
 
-             )
 
-         );
 
-         $this->addElement(
 
-             'param',
 
-             false,
 
-             'Empty',
 
-             null,
 
-             array(
 
-                 'id' => 'ID',
 
-                 'name*' => 'Text',
 
-                 'type' => 'Text',
 
-                 'value' => 'Text',
 
-                 'valuetype' => 'Enum#data,ref,object'
 
-             )
 
-         );
 
-     }
 
- }
 
- // vim: et sw=4 sts=4
 
 
  |