mirror of
https://github.com/cosmocode/dokuwiki-plugin-struct.git
synced 2025-08-20 13:20:14 +00:00
fix: escape media text in cloud
This commit is contained in:
@ -120,9 +120,10 @@ class Media extends AbstractBaseType {
|
||||
if ($mode == 'xhtml' && $this->getConfig()['mime'] == 'image/') {
|
||||
$url = wl($page, $filter);
|
||||
$image = ml($media, ['h' => $weight, 'w' => $weight]);
|
||||
$media_escaped = hsc($media);
|
||||
$R->doc .= "<div style=\"height:{$weight}px; width:{$weight}px\">";
|
||||
$R->doc .= "<a href='$url' class='struct_image' style='background-image:url(\"$image\")' title='$media'>";
|
||||
$R->doc .= "<span class='a11y'>$media</span>";
|
||||
$R->doc .= "<a href='$url' class='struct_image' style='background-image:url(\"$image\")' title='$media_escaped'>";
|
||||
$R->doc .= "<span class='a11y'>$media_escaped</span>";
|
||||
$R->doc .= "</a>";
|
||||
$R->doc .= "</div>";
|
||||
return;
|
||||
|
Reference in New Issue
Block a user