get ( 'HTML.SafeScripting' ); $script = $this->addElement ( 'script', 'Inline', 'Empty', null, array ( // While technically not required by the spec, we're forcing // it to this value. 'type' => 'Enum#text/javascript', 'src*' => new HTMLPurifier_AttrDef_Enum ( array_keys ( $allowed ) ) ) ); $script->attr_transform_pre [] = $script->attr_transform_post [] = new HTMLPurifier_AttrTransform_ScriptRequired (); } } // vim: et sw=4 sts=4