/** * Create a form element with necessary controls * * @return $this */ protected function _prepareForm() { /** @var \Magento\Framework\Data\Form $form */ $form = $this->_formFactory->create(); $this->setForm($form); $this->_addThemeJsFieldset(); parent::_prepareForm(); return $this; }
/** * Create a form element with necessary controls * * @return $this */ protected function _prepareForm() { /** @var \Magento\Framework\Data\Form $form */ $form = $this->_formFactory->create(); $this->setForm($form); $this->_addThemeCssFieldset(); $customFiles = $this->_getCurrentTheme()->getCustomization()->getFilesByType(\Magento\Theme\Model\Theme\Customization\File\CustomCss::TYPE); $this->_customCssFile = reset($customFiles); $this->_addCustomCssFieldset(); $formData['custom_css_content'] = $this->_customCssFile ? $this->_customCssFile->getContent() : null; /** @var $session \Magento\Backend\Model\Session */ $session = $this->_objectManager->get('Magento\\Backend\\Model\\Session'); $cssFileContent = $session->getThemeCustomCssData(); if ($cssFileContent) { $formData['custom_css_content'] = $cssFileContent; $session->unsThemeCustomCssData(); } $form->addValues($formData); parent::_prepareForm(); return $this; }
public function testIsHidden() { $this->assertFalse($this->_model->isHidden()); }
/** * Constructor * * @param \Magento\Backend\Block\Template\Context $context * @param \Magento\Framework\Registry $registry * @param \Magento\Framework\Data\FormFactory $formFactory * @param \Magento\Framework\ObjectManagerInterface $objectManager * @param \Magento\Framework\File\Size $fileSize * @param array $data */ public function __construct(\Magento\Backend\Block\Template\Context $context, \Magento\Framework\Registry $registry, \Magento\Framework\Data\FormFactory $formFactory, \Magento\Framework\ObjectManagerInterface $objectManager, \Magento\Framework\File\Size $fileSize, array $data = []) { $this->_fileSize = $fileSize; parent::__construct($context, $registry, $formFactory, $objectManager, $data); }