protected function _beforeToHtml() { $this->jsUrl->add($this->getUrl('*/settings_interfaceTab/save'), \Ess\M2ePro\Block\Adminhtml\Ebay\Settings\Tabs::TAB_ID_INTERFACE); $this->jsTranslator->add('Help Blocks have been successfully restored.', $this->__('Help Blocks have been successfully restored.')); $this->js->addRequireJs(['jQuery' => 'jquery', 'modal' => 'Magento_Ui/js/modal/modal', 'MessageObj' => 'M2ePro/Plugin/Messages', 'bn' => 'M2ePro/Plugin/BlockNotice'], <<<JS \$('block_notices_show').observe('change', function() { if (\$('block_notices_show').value == 1) { \$('restore_block_notices_tr').show(); } else { \$('restore_block_notices_tr').hide(); } }).simulate('change'); \$('restore_block_notices').observe('click', function() { var modalDialogMessage = \$('modal_interface_dialog'); if (!modalDialogMessage) { modalDialogMessage = new Element('div', { id: 'modal_interface_dialog' }); } jQuery(modalDialogMessage).confirm({ title: M2ePro.translator.translate('Are you sure?'), actions: { confirm: function() { BlockNoticeObj.deleteAllHashedStorage(); MessageObj.addSuccessMessage( M2ePro.translator.translate('Help Blocks have been successfully restored.') ); }, }, buttons: [{ text: M2ePro.translator.translate('Cancel'), class: 'action-secondary action-dismiss', click: function (event) { this.closeModal(event); } }, { text: M2ePro.translator.translate('Confirm'), class: 'action-primary action-accept', click: function (event) { this.closeModal(event, true); } }] }); }); JS ); return parent::_beforeToHtml(); }
protected function _beforeToHtml() { try { $this->getHelper('Client')->updateBackupConnectionData(true); } catch (\Exception $exception) { } $this->jsTranslator->addTranslations(['Use Existing License' => $this->__('Use Existing License'), 'Create New License' => $this->__('Create New License'), 'Cancel' => $this->__('Cancel'), 'Confirm' => $this->__('Confirm'), 'Internal Server Error' => $this->__('Internal Server Error'), 'The License Key has been successfully created.' => $this->__('The License Key has been successfully created.')]); $this->jsUrl->add($this->getUrl('*/settings_license/refreshStatus'), \Ess\M2ePro\Block\Adminhtml\Ebay\Settings\Tabs::TAB_ID_LICENSE); $this->jsUrl->add($this->getUrl('*/settings_license/refreshStatus'), 'settings_license/refreshStatus'); $this->jsUrl->add($this->getUrl('*/settings_license/create'), 'settings_license/create'); $this->jsUrl->add($this->getUrl('*/settings_license/change'), 'settings_license/change'); $this->js->addRequireJs(['l' => 'M2ePro/Settings/License'], <<<JS window.LicenseObj = new License(); JS ); return parent::_beforeToHtml(); }