33 parent::__construct($context,
$data);
46 $element->addClass(
'element-value-changer');
47 $valueName =
$element->getValueName();
49 if ($valueName ===
'') {
54 $html =
' <input type="hidden" class="hidden" id="' .
60 '" data-form-part="' .
61 $element->getData(
'data-form-part') .
67 $html =
' <span class="rule-param"' .
72 '<a href="javascript:void(0)" class="label">';
74 if ($this->inlineTranslate->isAllowed()) {
78 $this->filterManager->truncate($valueName, [
'length' => 33,
'etc' =>
'...'])
82 $html .=
'</a><span class="element"> ' .
$element->getElementHtml();
85 $html .=
' <a href="javascript:void(0)" class="rule-param-apply"><img src="' . $this->
getViewFileUrl(
86 'images/rule_component_apply.gif' 87 ) .
'" class="v-middle" alt="' .
__(
94 $html .=
'</span></span> ';
render(\Magento\Framework\Data\Form\Element\AbstractElement $element)
escapeHtml($data, $allowedTags=null)
__construct(\Magento\Framework\View\Element\Context $context, \Magento\Framework\Translate\InlineInterface $inlineTranslate, array $data=[])
getViewFileUrl($fileId, array $params=[])