From 9607033eae722f57a3a84bca359a5d9ae65a96fc Mon Sep 17 00:00:00 2001 From: sergey Date: Sat, 16 Jan 2021 15:11:37 +0200 Subject: [PATCH] Magento_Translation: avoid using deprecated escape* methods from AbstractBlock --- .../adminhtml/templates/translate_inline.phtml | 9 +++++---- .../view/base/templates/translate.phtml | 1 + .../frontend/templates/translate_inline.phtml | 15 +++++++++------ 3 files changed, 15 insertions(+), 10 deletions(-) diff --git a/app/code/Magento/Translation/view/adminhtml/templates/translate_inline.phtml b/app/code/Magento/Translation/view/adminhtml/templates/translate_inline.phtml index 67dd55d3d6372..918c2317426a2 100644 --- a/app/code/Magento/Translation/view/adminhtml/templates/translate_inline.phtml +++ b/app/code/Magento/Translation/view/adminhtml/templates/translate_inline.phtml @@ -6,13 +6,14 @@ /** * @var \Magento\Framework\View\Element\Template $block + * @var \Magento\Framework\Escaper $escaper * @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer */ ?> + href="escapeUrl($block->getViewFileUrl('prototype/windows/themes/default.css')) ?>"/> + href="escapeUrl($block->getViewFileUrl('mage/translate-inline.css')) ?>"/>
escapeJs($escaper->escapeUrl($block->getAjaxUrl())) ?>"}, "loader":{}}'>
escapeJs($block->getViewFileUrl('Magento_Theme::fam_book_open.png'))}', + img: '{$escaper->escapeJs($block->getViewFileUrl('Magento_Theme::fam_book_open.png'))}', alwaysShown: true, singleElement: false } diff --git a/app/code/Magento/Translation/view/base/templates/translate.phtml b/app/code/Magento/Translation/view/base/templates/translate.phtml index 98997398c0938..2b796f58ced4b 100644 --- a/app/code/Magento/Translation/view/base/templates/translate.phtml +++ b/app/code/Magento/Translation/view/base/templates/translate.phtml @@ -6,6 +6,7 @@ /** * @var \Magento\Translation\Block\Js $block + * @var \Magento\Framework\Escaper $escaper * @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer * @deprecated logic was refactored in order to not use localstorage at all. * diff --git a/app/code/Magento/Translation/view/frontend/templates/translate_inline.phtml b/app/code/Magento/Translation/view/frontend/templates/translate_inline.phtml index bec7dca9359c0..9e8d24fc98ebc 100644 --- a/app/code/Magento/Translation/view/frontend/templates/translate_inline.phtml +++ b/app/code/Magento/Translation/view/frontend/templates/translate_inline.phtml @@ -4,11 +4,14 @@ * See COPYING.txt for license details. */ -/** @var \Magento\Framework\View\Element\Template $block */ +/** + * @var \Magento\Framework\View\Element\Template $block + * @var \Magento\Framework\Escaper $escaper + */ ?> - - - + + +
+ data-mage-init='{"translateInline":{"ajaxUrl":"escapeJs($escaper->escapeUrl($block->getAjaxUrl())) ?>"},"loader":{}}'>