File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
app/code/Magento/Config/Block/System/Config/Form Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff 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(); ' .
You can’t perform that action at this time.
0 commit comments