5
5
*/
6
6
namespace Magento \Review \Block \Adminhtml \Add ;
7
7
8
+ use Magento \Framework \App \ObjectManager ;
9
+ use Magento \Framework \View \Helper \SecureHtmlRenderer ;
10
+
8
11
/**
9
12
* Adminhtml add product review form
10
13
*
@@ -26,24 +29,32 @@ class Form extends \Magento\Backend\Block\Widget\Form\Generic
26
29
*/
27
30
protected $ _systemStore ;
28
31
32
+ /**
33
+ * @var SecureHtmlRenderer
34
+ */
35
+ private $ secureRenderer ;
36
+
29
37
/**
30
38
* @param \Magento\Backend\Block\Template\Context $context
31
39
* @param \Magento\Framework\Registry $registry
32
40
* @param \Magento\Framework\Data\FormFactory $formFactory
33
41
* @param \Magento\Store\Model\System\Store $systemStore
34
42
* @param \Magento\Review\Helper\Data $reviewData
35
43
* @param array $data
44
+ * @param SecureHtmlRenderer|null $htmlRenderer
36
45
*/
37
46
public function __construct (
38
47
\Magento \Backend \Block \Template \Context $ context ,
39
48
\Magento \Framework \Registry $ registry ,
40
49
\Magento \Framework \Data \FormFactory $ formFactory ,
41
50
\Magento \Store \Model \System \Store $ systemStore ,
42
51
\Magento \Review \Helper \Data $ reviewData ,
43
- array $ data = []
52
+ array $ data = [],
53
+ ?SecureHtmlRenderer $ htmlRenderer = null
44
54
) {
45
55
$ this ->_reviewData = $ reviewData ;
46
56
$ this ->_systemStore = $ systemStore ;
57
+ $ this ->secureRenderer = $ htmlRenderer ?: ObjectManager::getInstance ()->get (SecureHtmlRenderer::class);
47
58
parent ::__construct ($ context , $ registry , $ formFactory , $ data );
48
59
}
49
60
@@ -59,6 +70,8 @@ protected function _prepareForm()
59
70
$ form = $ this ->_formFactory ->create ();
60
71
61
72
$ fieldset = $ form ->addFieldset ('add_review_form ' , ['legend ' => __ ('Review Details ' )]);
73
+ $ beforeHtml = $ this ->secureRenderer ->renderStyleAsTag ('display: none; ' , '#edit_form ' );
74
+ $ fieldset ->setBeforeElementHtml ($ beforeHtml );
62
75
63
76
$ fieldset ->addField ('product_name ' , 'note ' , ['label ' => __ ('Product ' ), 'text ' => 'product_name ' ]);
64
77
0 commit comments