/** * Get the button and scripts contents * * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * @return string */ protected function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { $originalData = $element->getOriginalData(); $buttonLabel = !empty($originalData['button_label']) ? $originalData['button_label'] : $this->_vatButtonLabel; $this->addData(['button_label' => __($buttonLabel), 'html_id' => $element->getHtmlId()]); return $this->_toHtml(); }
/** * {@inheritdoc} */ protected function _getElementHtml(AbstractElement $element) { $originalData = $element->getOriginalData(); $buttonLabel = $originalData['button_label']; $this->addData(['button_label' => __($buttonLabel), 'html_id' => $element->getHtmlId(), 'ajax_url' => $this->_urlBuilder->getUrl('searchsphinx/command/' . $this->getAction())]); return $this->_toHtml(); }
protected function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { $originalData = $element->getOriginalData(); $label = $originalData['button_label']; $this->addData(array('button_label' => __($label), 'button_url' => $this->authorizeRequestUrl(), 'html_id' => $element->getHtmlId())); return $this->_toHtml(); }
/** * @codeCoverageIgnore */ protected function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { $originalData = $element->getOriginalData(); $label = $originalData['button_label']; $this->addData(['button_label' => __($label), 'button_url' => $this->getUrl('magewondersmtp/email/test'), 'html_id' => $element->getHtmlId()]); return $this->_toHtml(); }
protected function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { $originalData = $element->getOriginalData(); $buttonLabel = !empty($originalData['button_label']) ? $originalData['button_label'] : $this->_saveButtonLabel; $this->addData(['button_label' => __($buttonLabel), 'html_id' => $element->getHtmlId(), 'ajax_url' => $this->_urlBuilder->getUrl('seo/system_config_robot/save')]); return $this->_toHtml(); }
/** * Get the button and scripts contents. * * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * * @return string */ public function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { $originalData = $element->getOriginalData(); $buttonLabel = !empty($originalData['button_label']) ? $originalData['button_label'] : $this->buttonLabel; $url = $this->_urlBuilder->getUrl('dotdigitalgroup_email/addressbook/save'); $this->addData(['button_label' => __($buttonLabel), 'html_id' => $element->getHtmlId(), 'ajax_url' => $url]); return $this->_toHtml(); }
/** * Render fieldset html * * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * @return string */ public function render(\Magento\Framework\Data\Form\Element\AbstractElement $element) { $elementOriginalData = $element->getOriginalData(); if (isset($elementOriginalData['help_link'])) { $this->setHelpLink($elementOriginalData['help_link']); } return $this->toHtml(); }
/** * Render fieldset html * * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * @return string */ public function render(\Magento\Framework\Data\Form\Element\AbstractElement $element) { $elementOriginalData = $element->getOriginalData(); if (isset($elementOriginalData['help_link'])) { $this->setHelpLink($elementOriginalData['help_link']); } $js = ' paypalToggleSolution = function(id, url) { var doScroll = false; Fieldset.toggleCollapse(id, url); if ($(this).hasClassName("open")) { $$(".with-button button.button").each(function(anotherButton) { if (anotherButton != this && $(anotherButton).hasClassName("open")) { $(anotherButton).click(); doScroll = true; } }.bind(this)); } if (doScroll) { var pos = Element.cumulativeOffset($(this)); window.scrollTo(pos[0], pos[1] - 45); } } togglePaypalSolutionConfigureButton = function(button, enable) { var $button = $(button); $button.disabled = !enable; if ($button.hasClassName("disabled") && enable) { $button.removeClassName("disabled"); } else if (!$button.hasClassName("disabled") && !enable) { $button.addClassName("disabled"); } } // check store-view disabling Express Checkout document.observe("dom:loaded", function() { $$(".pp-method-express button.button").each(function(ecButton){ var ecEnabler = $$(".paypal-ec-enabler")[0]; if (typeof ecButton == "undefined" || typeof ecEnabler != "undefined") { return; } var $ecButton = $(ecButton); $$(".with-button button.button").each(function(configureButton) { if (configureButton != ecButton && !configureButton.disabled && !$(configureButton).hasClassName("paypal-ec-separate") ) { togglePaypalSolutionConfigureButton(ecButton, false); } }); }); }); '; return $this->toHtml() . $this->_jsHelper->getScript($js); }
/** * Get the button and scripts contents * * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * @return string */ protected function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { $originalData = $element->getOriginalData(); $this->addData(['button_label' => __($originalData['button_label']), 'button_url' => $originalData['button_url'], 'html_id' => $element->getHtmlId(), 'sandbox_button_label' => __($originalData['sandbox_button_label']), 'sandbox_button_url' => $originalData['sandbox_button_url'], 'sandbox_html_id' => 'sandbox_' . $element->getHtmlId()]); return $this->_toHtml(); }
/** * Get the button and scripts contents * * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * @return string */ protected function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { $originalData = $element->getOriginalData(); $this->addData(['query' => $this->createQuery(['partnerId' => $originalData['partner_id'], 'partnerLogoUrl' => $this->_assetRepo->getUrl($originalData['partner_logo_url']), 'receiveCredentials' => $originalData['receive_credentials'], 'showPermissions' => $originalData['show_permissions'], 'displayMode' => $originalData['display_mode'], 'productIntentID' => $originalData['product_intent_id']]), 'button_label' => __($originalData['button_label']), 'button_url' => $originalData['button_url'], 'html_id' => $element->getHtmlId(), 'sandbox_button_label' => __($originalData['sandbox_button_label']), 'sandbox_button_url' => $originalData['sandbox_button_url'], 'sandbox_html_id' => 'sandbox_' . $element->getHtmlId()]); return $this->_toHtml(); }
/** * Get the button and scripts contents * * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * @return string */ protected function _getElementHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element) { $originalData = $element->getOriginalData(); $buttonLabel = !empty($originalData['button_label']) ? $originalData['button_label'] : $this->_vatButtonLabel; $this->addData(array('button_label' => __($buttonLabel), 'html_id' => $element->getHtmlId(), 'ajax_url' => $this->_urlBuilder->getUrl('customer/system_config_validatevat/validate'))); return $this->_toHtml(); }