'Heading | Block | Inline'
);
/**
*
* @param HTMLPurifier_Config $config
*/
public function setup($config) {
// Inline Phrasal -------------------------------------------------
$this->addElement ( 'abbr', 'Inline', 'Inline', 'Common' );
$this->addElement ( 'acronym', 'Inline', 'Inline', 'Common' );
$this->addElement ( 'cite', 'Inline', 'Inline', 'Common' );
$this->addElement ( 'dfn', 'Inline', 'Inline', 'Common' );
$this->addElement ( 'kbd', 'Inline', 'Inline', 'Common' );
$this->addElement ( 'q', 'Inline', 'Inline', 'Common', array (
'cite' => 'URI'
) );
$this->addElement ( 'samp', 'Inline', 'Inline', 'Common' );
$this->addElement ( 'var', 'Inline', 'Inline', 'Common' );
$em = $this->addElement ( 'em', 'Inline', 'Inline', 'Common' );
$em->formatting = true;
$strong = $this->addElement ( 'strong', 'Inline', 'Inline', 'Common' );
$strong->formatting = true;
$code = $this->addElement ( 'code', 'Inline', 'Inline', 'Common' );
$code->formatting = true;
// Inline Structural ----------------------------------------------
$this->addElement ( 'span', 'Inline', 'Inline', 'Common' );
$this->addElement ( 'br', 'Inline', 'Empty', 'Core' );
// Block Phrasal --------------------------------------------------
$this->addElement ( 'address', 'Block', 'Inline', 'Common' );
$this->addElement ( 'blockquote', 'Block', 'Optional: Heading | Block | List', 'Common', array (
'cite' => 'URI'
) );
$pre = $this->addElement ( 'pre', 'Block', 'Inline', 'Common' );
$pre->excludes = $this->makeLookup ( 'img', 'big', 'small', 'object', 'applet', 'font', 'basefont' );
$this->addElement ( 'h1', 'Heading', 'Inline', 'Common' );
$this->addElement ( 'h2', 'Heading', 'Inline', 'Common' );
$this->addElement ( 'h3', 'Heading', 'Inline', 'Common' );
$this->addElement ( 'h4', 'Heading', 'Inline', 'Common' );
$this->addElement ( 'h5', 'Heading', 'Inline', 'Common' );
$this->addElement ( 'h6', 'Heading', 'Inline', 'Common' );
// Block Structural -----------------------------------------------
$p = $this->addElement ( 'p', 'Block', 'Inline', 'Common' );
$p->autoclose = array_flip ( array (
"address",
"blockquote",
"center",
"dir",
"div",
"dl",
"fieldset",
"ol",
"p",
"ul"
) );
$this->addElement ( 'div', 'Block', 'Flow', 'Common' );
}
}
// vim: et sw=4 sts=4