Exemplo n.º 1
0
 /**
  * Prepare layout
  *
  * @return \Magento\Framework\View\Element\AbstractBlock
  */
 protected function _prepareLayout()
 {
     $this->_blockGroup = 'Magento_Theme';
     $this->_controller = 'Adminhtml_System_Design_Theme';
     $this->setId('theme_edit');
     if (is_object($this->getLayout()->getBlock('page.title'))) {
         $this->getLayout()->getBlock('page.title')->setPageTitle($this->getHeaderText());
     }
     /** @var $theme \Magento\Framework\View\Design\ThemeInterface */
     $theme = $this->_getCurrentTheme();
     if ($theme) {
         if ($theme->isEditable()) {
             $this->buttonList->add('save_and_continue', ['label' => __('Save and Continue Edit'), 'class' => 'save', 'data_attribute' => ['mage-init' => ['button' => ['event' => 'saveAndContinueEdit', 'target' => '#edit_form']]]], 1);
         } else {
             $this->buttonList->remove('save');
             $this->buttonList->remove('reset');
         }
         if ($theme->isDeletable()) {
             if ($theme->hasChildThemes()) {
                 $message = __('Are you sure you want to delete this theme?');
                 $onClick = sprintf("deleteConfirm('%s', '%s')", $message, $this->getUrl('adminhtml/*/delete', ['id' => $theme->getId()]));
                 $this->buttonList->update('delete', 'onclick', $onClick);
             }
         } else {
             $this->buttonList->remove('delete');
         }
     }
     return parent::_prepareLayout();
 }
Exemplo n.º 2
0
 /**
  * Prepare layout.
  * Adding save_and_continue button
  *
  * @return $this
  */
 protected function _preparelayout()
 {
     $this->addButton('save_and_edit', ['label' => __('Save and Continue Edit'), 'class' => 'save', 'data_attribute' => ['mage-init' => ['button' => ['event' => 'saveAndContinueEdit', 'target' => '#edit_form']]]], 100);
     if (!$this->getWebhook()->getId()) {
         $this->removeButton('delete');
     }
     return parent::_prepareLayout();
 }
Exemplo n.º 3
0
 /**
  * {@inheritdoc}
  *
  * @return $this
  */
 protected function _prepareLayout()
 {
     $pageTitle = $this->getLayout()->createBlock('Magento\\Sales\\Block\\Adminhtml\\Order\\Create\\Header')->toHtml();
     if (is_object($this->getLayout()->getBlock('page.title'))) {
         $this->getLayout()->getBlock('page.title')->setPageTitle($pageTitle);
     }
     return parent::_prepareLayout();
 }
Exemplo n.º 4
0
 public function _prepareLayout()
 {
     $this->_blockGroup = 'Remarkety_Mgconnector';
     $this->_controller = 'adminhtml_queue';
     $this->_headerText = __('Remarkety Configuration');
     $this->_nameInLayout = 'mgconnectorconfig';
     return parent::_prepareLayout();
 }
Exemplo n.º 5
0
 /**
  * Prepare layout.
  * Adding save_and_continue button
  *
  * @return $this
  */
 protected function _preparelayout()
 {
     if ($this->getWidgetInstance()->isCompleteToCreate()) {
         $this->buttonList->add('save_and_edit_button', array('label' => __('Save and Continue Edit'), 'class' => 'save', 'data_attribute' => array('mage-init' => array('button' => array('event' => 'saveAndContinueEdit', 'target' => '#edit_form')))), 100);
     } else {
         $this->removeButton('save');
     }
     return parent::_prepareLayout();
 }
Exemplo n.º 6
0
 /**
  * Prepare the layout.
  *
  * @return $this
  */
 protected function _prepareLayout()
 {
     $this->buttonList->remove('save');
     $this->buttonList->remove('delete');
     $this->buttonList->remove('reset');
     $this->buttonList->add('send', ['label' => __('Send mail ...'), 'onclick' => "setLocation('{$this->getUrl('*/*/send', ['id' => $this->_mail->getId()])}')", 'class' => 'task']);
     $this->buttonList->add('send_post', ['label' => __('Resend mail'), 'onclick' => "setLocation('{$this->getUrl('*/*/sendPost', ['id' => $this->_mail->getId()])}')", 'class' => 'task']);
     return parent::_prepareLayout();
 }
Exemplo n.º 7
0
 protected function _prepareLayout()
 {
     parent::_prepareLayout();
 }
Exemplo n.º 8
0
 /**
  * Prepare the layout.
  *
  * @return $this
  */
 protected function _prepareLayout()
 {
     $customerId = $this->getCustomerId();
     if (!$customerId || $this->_customerAccountService->canModify($customerId)) {
         $this->buttonList->add('save_and_continue', array('label' => __('Save and Continue Edit'), 'class' => 'save', 'data_attribute' => array('mage-init' => array('button' => array('event' => 'saveAndContinueEdit', 'target' => '#edit_form')))), 10);
     }
     return parent::_prepareLayout();
 }
Exemplo n.º 9
0
 /**
  * Prepare layout
  *
  * @return \Magento\Framework\View\Element\AbstractBlock
  */
 protected function _prepareLayout()
 {
     $this->_formScripts[] = "\n            function toggleEditor() {\n                if (tinyMCE.getInstanceById('page_content') == null) {\n                    tinyMCE.execCommand('mceAddControl', false, 'content');\n                } else {\n                    tinyMCE.execCommand('mceRemoveControl', false, 'content');\n                }\n            };\n        ";
     return parent::_prepareLayout();
 }
Exemplo n.º 10
0
 protected function _prepareLayout()
 {
     $this->_formScripts[] = "\n        require([\n            'jquery',\n            'mage/backend/form'\n        ], function(\$) {\n            var\n            depends = {\n                0:  '0000000',//sendmail\n                10: '1111111',//smtp\n                15: '1100000',//gmail\n                20: '1110000',//ses\n                30: '1100000' //mandrill\n            };\n\n            function toggleDepends(depend)\n            {\n                var prefix = 'service_',\n                elements = ['user', 'password', 'email', 'host', 'port', 'secure', 'auth'];\n                elements.each(function(id, index) {\n                    id = '#' + prefix + id;\n                    var el = \$(id).parents('.field');\n                    if (depend[index] == 1) {\n                        el.show();\n                    } else {\n                        el.hide();\n                    }\n                });\n            }\n\n            \$('#service_type').change(function() {\n                toggleDepends(depends[this.value]);\n            });\n            toggleDepends(depends[\$('#service_type').val()]);\n            console.log('Initialize');\n        });\n        ";
     return parent::_prepareLayout();
 }
Exemplo n.º 11
0
 /**
  * Prepare the layout.
  *
  * @return $this
  */
 protected function _prepareLayout()
 {
     $customerId = $this->getCustomerId();
     if (!$customerId || !$this->customerAccountManagement->isReadonly($customerId)) {
         $this->buttonList->add('save_and_continue', ['label' => __('Save and Continue Edit'), 'class' => 'save', 'data_attribute' => ['mage-init' => ['button' => ['event' => 'saveAndContinueEdit', 'target' => '#edit_form']]]], 10);
     }
     return parent::_prepareLayout();
 }
Exemplo n.º 12
0
 /**
  * Prepare Layout Content
  */
 protected function _prepareLayout()
 {
     $model = $this->coreRegistry->registry('easytab');
     $values = $model->getData();
     $values = isset($values['tab_id']) ? $this->jsonEncoder->encode($values) : 'false';
     $this->_formScripts[] = "\n            require([\n                'jquery',\n                'tabOptions'\n            ], function (\$, tabOptions) {\n                tabOptions.init('" . $this->getUrl("easytabs/*/loadOptions") . "', " . $values . ");\n            });\n        ";
     return parent::_prepareLayout();
 }
Exemplo n.º 13
0
 /**
  * Initialize form
  *
  * @return $this
  */
 protected function _prepareLayout()
 {
     parent::_prepareLayout();
     $this->addChild('form', 'Magento\\Paypal\\Block\\Adminhtml\\Settlement\\Details\\Form');
     return $this;
 }
Exemplo n.º 14
0
 public function _prepareLayout()
 {
     $this->_formScripts[] = "\n\t\t\trequire(['jquery'], function(\$){\n\t\t\t\twindow.openBannerPopupWindow = function (url) {\n\t\t\t\t\tvar left = (\$(document).width()-1000)/2, height= \$(document).height();\n\t\t\t\t\tvar create_banner_popupwindow = window.open(url, '_blank','width=1000,resizable=1,scrollbars=1,toolbar=1,'+'left='+left+',height='+height);\n\t\t\t\t\tvar windowFocusHandle = function(){\n\t\t\t\t\t\tif (create_banner_popupwindow.closed) {\n\t\t\t\t\t\t\tif (typeof bannerGridJsObject !== 'undefined' && create_banner_popupwindow.banner_id) {\n\t\t\t\t\t\t\t\tbannerGridJsObject.reloadParams['banner[]'].push(create_banner_popupwindow.banner_id + '');\n\t\t\t\t\t\t\t\t\$(edit_form.slider_banner).val(\$(edit_form.slider_banner).val() + '&' + create_banner_popupwindow.banner_id + '=' + Base64.encode('order_banner_slider=0'));\n\t\t\t\t       \t\t\tbannerGridJsObject.setPage(create_banner_popupwindow.banner_id);\n\t\t\t\t       \t\t}\n\t\t\t\t       \t\t\$(window).off('focus',windowFocusHandle);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\$(create_banner_popupwindow).trigger('focus');\n\t\t\t\t\t\t\tcreate_banner_popupwindow.alert('" . __('You have to save banner and close this window!') . "');\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t\$(window).focus(windowFocusHandle);\n\t\t\t\t}\n\t\t\t});\n\t\t";
     return parent::_prepareLayout();
 }