Esempio n. 1
0
 public function render(AbstractElement $element)
 {
     $isRequired = $element->getData('required');
     if ($isRequired === true) {
         $element->removeClass('required-entry');
         $element->removeClass('_required');
         $element->setClass('M2ePro-required-when-visible ' . $element->getClass());
     }
     $tooltip = $element->getData('tooltip');
     if (is_null($tooltip)) {
         $element->addClass('m2epro-field-without-tooltip');
         return parent::render($element);
     }
     $element->setAfterElementHtml($element->getAfterElementHtml() . $this->getTooltipHtml($tooltip));
     $element->addClass('m2epro-field-with-tooltip');
     return parent::render($element);
 }
Esempio n. 2
0
 /**
  * @param \Magento\Backend\Block\Template\Context $context
  * @param array $data
  */
 public function __construct(\Magento\Backend\Block\Template\Context $context, array $data = array())
 {
     $this->_storeManager = $context->getStoreManager();
     parent::__construct($context, $data);
 }
Esempio n. 3
0
 /**
  * Preparing global layout
  *
  * @return \Magento\Framework\View\Element\AbstractBlock
  */
 protected function _prepareLayout()
 {
     $this->addChild('add_button', 'Magento\\Backend\\Block\\Widget\\Button', ['label' => __('Add New Attribute'), 'class' => 'add', 'id' => 'add_new_attribute', 'on_click' => 'gContentAttribute.add()']);
     $this->addChild('delete_button', 'Magento\\Backend\\Block\\Widget\\Button', ['label' => __('Remove'), 'class' => 'delete delete-product-option', 'on_click' => 'gContentAttribute.remove(event)']);
     return parent::_prepareLayout();
 }
Esempio n. 4
0
 /**
  * @param \Magento\Backend\Block\Template\Context $context
  * @param \Magento\Customer\Helper\Address $customerAddress
  * @param \Magento\Framework\Registry $registry
  * @param array $data
  */
 public function __construct(\Magento\Backend\Block\Template\Context $context, \Magento\Customer\Helper\Address $customerAddress, \Magento\Framework\Registry $registry, array $data = array())
 {
     $this->_coreRegistry = $registry;
     $this->_addressHelper = $customerAddress;
     parent::__construct($context, $data);
 }
Esempio n. 5
0
 /**
  * @param \Magento\Backend\Block\Template\Context $context
  * @param \Magento\Framework\Json\EncoderInterface $jsonEncoder
  * @param array $data
  */
 public function __construct(\Magento\Backend\Block\Template\Context $context, \Magento\Framework\Json\EncoderInterface $jsonEncoder, array $data = [])
 {
     $this->_jsonEncoder = $jsonEncoder;
     parent::__construct($context, $data);
 }
Esempio n. 6
0
 /**
  * @param \Magento\Backend\Block\Template\Context $context
  * @param \Magento\Cms\Model\Wysiwyg\Config $wysiwygConfig
  * @param array $data
  */
 public function __construct(\Magento\Backend\Block\Template\Context $context, \Magento\Cms\Model\Wysiwyg\Config $wysiwygConfig, array $data = [])
 {
     $this->wysiwygConfig = $wysiwygConfig;
     parent::__construct($context, $data);
 }