mirror of
https://github.com/moodle/moodle.git
synced 2025-08-10 11:26:41 +02:00
MDL-78259 weblib: purify audio/video tags as inline elements
This commit is contained in:
parent
063ffc8073
commit
ea1253efa7
2 changed files with 9 additions and 3 deletions
|
@ -1872,7 +1872,7 @@ function purify_html($text, $options = array()) {
|
|||
$config = HTMLPurifier_Config::createDefault();
|
||||
|
||||
$config->set('HTML.DefinitionID', 'moodlehtml');
|
||||
$config->set('HTML.DefinitionRev', 6);
|
||||
$config->set('HTML.DefinitionRev', 7);
|
||||
$config->set('Cache.SerializerPath', $cachedir);
|
||||
$config->set('Cache.SerializerPermissions', $CFG->directorypermissions);
|
||||
$config->set('Core.NormalizeNewlines', false);
|
||||
|
@ -1914,7 +1914,7 @@ function purify_html($text, $options = array()) {
|
|||
|
||||
// Media elements.
|
||||
// https://html.spec.whatwg.org/#the-video-element
|
||||
$def->addElement('video', 'Block', 'Optional: #PCDATA | Flow | source | track', 'Common', [
|
||||
$def->addElement('video', 'Inline', 'Optional: #PCDATA | Flow | source | track', 'Common', [
|
||||
'src' => 'URI',
|
||||
'crossorigin' => 'Enum#anonymous,use-credentials',
|
||||
'poster' => 'URI',
|
||||
|
@ -1928,7 +1928,7 @@ function purify_html($text, $options = array()) {
|
|||
'height' => 'Length',
|
||||
]);
|
||||
// https://html.spec.whatwg.org/#the-audio-element
|
||||
$def->addElement('audio', 'Block', 'Optional: #PCDATA | Flow | source | track', 'Common', [
|
||||
$def->addElement('audio', 'Inline', 'Optional: #PCDATA | Flow | source | track', 'Common', [
|
||||
'src' => 'URI',
|
||||
'crossorigin' => 'Enum#anonymous,use-credentials',
|
||||
'preload' => 'Enum#auto,metadata,none',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue