14 class Pricestep extends \Magento\Framework\Data\Form\Element\Text
23 $htmlId =
'use_config_' . $this->
getHtmlId();
24 return "toggleValueElements(this, this.parentNode.parentNode);" .
25 "if (!this.checked) toggleValueElements(\$('{$htmlId}'), \$('{$htmlId}').parentNode);";
35 $elementDisabled = $this->getDisabled() ==
'disabled';
38 if (!$this->getValue() || $elementDisabled) {
39 $this->
setData(
'disabled',
'disabled');
43 parent::addClass(
'validate-number validate-number-range number-range-0.01-1000000000');
44 $html = parent::getElementHtml();
45 $htmlId =
'use_config_' . $this->
getHtmlId();
46 $html .=
'<br/><input id="' . $htmlId .
'" name="use_config[]" value="' . $this->
getId() .
'"';
47 $html .= $disabled ?
' checked="checked"' :
'';
50 $html .=
' disabled="disabled"';
53 $html .=
' onclick="toggleValueElements(this, this.parentNode);" class="checkbox" type="checkbox" />';
55 $html .=
' <label for="' . $htmlId .
'" class="normal">' .
__(
'Use Config Settings') .
'</label>';
57 'require(["prototype"], function(){'.
58 'toggleValueElements($(\'' .
setData($key, $value=null)