inlineTranslate = $inlineTranslate; parent::__construct($context, $data); } /** * Render element * * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * @return string * * @see RendererInterface::render() */ public function render(\Magento\Framework\Data\Form\Element\AbstractElement $element) { $element->addClass('element-value-changer'); $valueName = $element->getValueName(); if ($valueName === '') { $valueName = '...'; } if ($element->getShowAsText()) { $html = ' ' . htmlspecialchars( $valueName ) . ' '; } else { $html = ' getParamId() ? ' id="' . $element->getParamId() . '"' : '') . '>' . ''; if ($this->inlineTranslate->isAllowed()) { $html .= $this->escapeHtml($valueName); } else { $html .= $this->escapeHtml( $this->filterManager->truncate($valueName, ['length' => 33, 'etc' => '...']) ); } $html .= ' ' . $element->getElementHtml(); if ($element->getExplicitApply()) { $html .= ' ' . __(
                    'Apply'
                ) . ' '; } $html .= ' '; } return $html; } }