Skip to content

Commit f33d7aa

Browse files
committed
Do not escape $css() with escapeHtmlAttr() but escapeHtml()
1 parent 751b72b commit f33d7aa

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

view/base/templates/component/messages.phtml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use Loki\CssUtils\Util\CssClass;
1010
/** @var CssClass $css */
1111
?>
1212
<div
13-
class="<?= $escaper->escapeHtmlAttr($css('container mx-auto py-3')) ?>"
13+
class="<?= $escaper->escapeHtml($css('container mx-auto py-3')) ?>"
1414
x-data="LokiMessagesComponent" x-cloak x-show="hasMessages">
1515
<template x-for="message in messages">
1616
<div
@@ -19,17 +19,17 @@ use Loki\CssUtils\Util\CssClass;
1919
@dblclick="removeMessage"
2020
@keyup.escape.window="removeMessage"
2121
x-autoremove="timeout"
22-
class="<?= $escaper->escapeHtmlAttr($css('message', 'message')) ?>"
22+
class="<?= $escaper->escapeHtml($css('message', 'message')) ?>"
2323
:class="message.type">
2424
<div
25-
class="<?= $escaper->escapeHtmlAttr($css('inline-block', 'message-text')) ?>"
25+
class="<?= $escaper->escapeHtml($css('inline-block', 'message-text')) ?>"
2626
x-html="message.text"
2727
></div>
2828
<button
2929
:data-message-type="message.type"
3030
:data-message-text="message.text"
3131
@click.prevent="removeMessage"
32-
class="<?= $escaper->escapeHtmlAttr($css('close', 'button')) ?>">
32+
class="<?= $escaper->escapeHtml($css('close', 'button')) ?>">
3333
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" width="20" height="20"><path d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"/></svg>
3434
</button>
3535
</div>

view/base/templates/container.phtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ use Magento\Framework\View\Element\Template;
1010
/** @var Template $block */
1111
/** @var CssClass $css */
1212
?>
13-
<div class="<?= $escaper->escapeHtmlAttr($css('')) ?>">
13+
<div class="<?= $escaper->escapeHtml($css('')) ?>">
1414
<?= /* @noEscape */ $block->getChildHtml(); ?>
1515
</div>

view/base/templates/message/exception.phtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use Magento\Framework\View\Element\Template;
1515
<details>
1616
<summary><?= $escaper->escapeHtml($block->getMessage()) ?></summary>
1717
[<?= $escaper->escapeHtml($block->getFile()) ?> line <?= (int)$block->getLine() ?>]<br/>
18-
<code class="<?= $escaper->escapeHtmlAttr($css('block mt-4 text-sm', 'trace')) ?>">
18+
<code class="<?= $escaper->escapeHtml($css('block mt-4 text-sm', 'trace')) ?>">
1919
<?php foreach ($block->getTrace() as $trace): ?>
2020
<?= $escaper->escapeHtml($trace) ?><br/>
2121
<?php endforeach; ?>

0 commit comments

Comments
 (0)