N°3910 Correctly escape object tags (such as "synchronized") tooltip content

This commit is contained in:
Stephen Abello
2021-06-11 13:53:52 +02:00
parent d85729803d
commit dd8a51ea1b

View File

@@ -428,8 +428,9 @@ EOF
}
foreach ($aTags as $sIconId => $aIconData) {
$sTagTooltipContent = utils::HtmlEntities($aIconData['title']);
$aHeaderBlocks['subtitle'][static::HEADER_BLOCKS_SUBTITLE_TAG_PREFIX.$sIconId] = new Html(<<<HTML
<span id="{$sIconId}" class="ibo-object-details--tag {$aIconData['css_classes']}" data-tooltip-content="{$aIconData['title']}" data-tooltip-html-enabled="true"><span class="ibo-object-details--tag-icon"><span class="{$aIconData['decoration_classes']}"></span></span>{$aIconData['label']}</span>
<span id="{$sIconId}" class="ibo-object-details--tag {$aIconData['css_classes']}" data-tooltip-content="{$sTagTooltipContent}" data-tooltip-html-enabled="true"><span class="ibo-object-details--tag-icon"><span class="{$aIconData['decoration_classes']}"></span></span>{$aIconData['label']}</span>
HTML
);
}