Skip to content

Commit 50cfd4c

Browse files
author
OlgaVasyltsun
committed
MC-35458: Config fields changes
1 parent 31b939f commit 50cfd4c

File tree

1 file changed

+16
-0
lines changed
  • app/code/Magento/Config/Block/System/Config/Form

1 file changed

+16
-0
lines changed

app/code/Magento/Config/Block/System/Config/Form/Fieldset.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,14 @@ protected function _getChildrenElementsHtml(AbstractElement $element)
9696
. '<td colspan="4">' . $field->toHtml() . '</td></tr>';
9797
} else {
9898
$elements .= $field->toHtml();
99+
$styleTag = '';
100+
if (!empty($field->getFieldConfig()['depends']['fields'])) {
101+
$styleTag .= $this->secureRenderer->renderStyleAsTag(
102+
'display: none;',
103+
'#row_' . $field->getHtmlId()
104+
);
105+
}
106+
$elements .= $styleTag;
99107
}
100108
}
101109

@@ -168,11 +176,19 @@ protected function _getFrontendClass($element)
168176
*/
169177
protected function _getHeaderTitleHtml($element)
170178
{
179+
$styleTag = '';
180+
if (!empty($element->getGroup()['depends']['fields'])) {
181+
$styleTag .= $this->secureRenderer->renderStyleAsTag(
182+
'display: none;',
183+
'#' . $element->getHtmlId() . '-head'
184+
);
185+
}
171186
return '<a id="' .
172187
$element->getHtmlId() .
173188
'-head" href="#' .
174189
$element->getHtmlId() .
175190
'-link">' . $element->getLegend() . '</a>' .
191+
$styleTag .
176192
/* @noEscape */ $this->secureRenderer->renderEventListenerAsTag(
177193
'onclick',
178194
'event.preventDefault();' .

0 commit comments

Comments
 (0)