1<?php 2 3/** 4 * Module defines proprietary tags and attributes in HTML. 5 * @warning If this module is enabled, standards-compliance is off! 6 */ 7class HTMLPurifier_HTMLModule_Proprietary extends HTMLPurifier_HTMLModule 8{ 9 /** 10 * @type string 11 */ 12 public $name = 'Proprietary'; 13 14 /** 15 * @param HTMLPurifier_Config $config 16 */ 17 public function setup($config) 18 { 19 $this->addElement( 20 'marquee', 21 'Inline', 22 'Flow', 23 'Common', 24 array( 25 'direction' => 'Enum#left,right,up,down', 26 'behavior' => 'Enum#alternate', 27 'width' => 'Length', 28 'height' => 'Length', 29 'scrolldelay' => 'Number', 30 'scrollamount' => 'Number', 31 'loop' => 'Number', 32 'bgcolor' => 'Color', 33 'hspace' => 'Pixels', 34 'vspace' => 'Pixels', 35 ) 36 ); 37 } 38} 39 40// vim: et sw=4 sts=4 41