37 $config = HTMLPurifier_Config::createDefault();
39 $config->set(
'HTML.DefinitionRev', 1);
41 $config->set(
'HTML.Doctype',
'XHTML 1.0 Strict');
43 $config->set(
'HTML.ForbiddenAttributes',
'div@style');
48 $config->get(
'URI.AllowedSchemes'),
53 if ($def =
$config->maybeGetRawHTMLDefinition()) {
54 $def->addAttribute(
'a',
'target',
'Enum#_blank,_self,_target,_top');
67 return $allowedElements;
72 include_once
'Services/AdvancedEditing/classes/class.ilObjAdvancedEditing.php';
getElementsUsedForAdvancedEditing()
static _getCacheDirectory()
makeElementListTinyMceCompliant(array $elements)
removeUnsupportedElements(array $elements)
Removes all unsupported elements.
Abstract class wrapping the HTMLPurifier instance.
getPurifierConfigInstance()
static _getUsedHTMLTags(string $a_module="")
Returns an array of all allowed HTML tags for text editing.