Newchild.php 1001 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Rule\Block;
  7. use Magento\Framework\Data\Form\Element\AbstractElement;
  8. class Newchild extends \Magento\Framework\View\Element\AbstractBlock implements
  9. \Magento\Framework\Data\Form\Element\Renderer\RendererInterface
  10. {
  11. /**
  12. * @param AbstractElement $element
  13. * @return string
  14. */
  15. public function render(AbstractElement $element)
  16. {
  17. $element->addClass('element-value-changer');
  18. $html = '&nbsp;<span class="rule-param rule-param-new-child"' .
  19. ($element->getParamId() ? ' id="' .
  20. $element->getParamId() .
  21. '"' : '') .
  22. '>';
  23. $html .= '<a href="javascript:void(0)" class="label">';
  24. $html .= $element->getValueName();
  25. $html .= '</a><span class="element">';
  26. $html .= $element->getElementHtml();
  27. $html .= '</span></span>&nbsp;';
  28. return $html;
  29. }
  30. }