88 * License: GNU/GPLv2
99 * @see LICENSE.txt
1010 *
11- * This file: Front-end handler (last modified: 2022.03.17 ).
11+ * This file: Front-end handler (last modified: 2022.03.22 ).
1212 */
1313
1414namespace phpMussel \FrontEnd ;
@@ -1023,13 +1023,7 @@ public function view(string $Page = ''): void
10231023 $ ConfigurationModified = false ;
10241024
10251025 $ FE ['Indexes ' ] = '<ul class="pieul"> ' ;
1026-
1027- /** Generate entries for display and regenerate configuration if any changes were submitted. */
1028- $ FE ['ConfigFields ' ] = sprintf (
1029- '<style>.showlink::before,.hidelink::before{content:"➖";display:inline-block;margin-%1$s:6px}.hidelink::before{transform:rotate(%2$s)}</style> ' ,
1030- $ FE ['FE_Align_Reverse ' ],
1031- $ FE ['45deg ' ]
1032- );
1026+ $ FE ['ConfigFields ' ] = '' ;
10331027
10341028 /** For required extensions, classes, etc. */
10351029 $ ReqsLookupCache = [];
@@ -1044,13 +1038,12 @@ public function view(string $Page = ''): void
10441038 }
10451039 $ FE ['ConfigFields ' ] .= sprintf (
10461040 '<table><tr><td class="ng2"><div id="%1$s-container" class="s"> ' .
1047- '<a class="showlink" id="%1$s-showlink" href="#%1$s-container" onclick="javascript:showid( \'%1$s-hidelink \');hideid( \'%1$s-showlink \');show( \'%1$s-row \')">%1$s</a> ' .
1048- '<a class="hidelink" id="%1$s-hidelink" %2$s href="#" onclick="javascript:showid( \'%1$s-showlink \');hideid( \'%1$s-hidelink \');hide( \'%1$s-row \')">%1$s</a> ' .
1049- "%3 \$s</div></td></tr></table> \n<span class= \"%1 \$s-row \" %2 \$s><table> \n" ,
1041+ '<a id="%1$sShowLink" class="showlink" href="#%1$s-container" onclick="javascript:toggleconfig( \'%1$sRow \', \'%1$sShowLink \')">%1$s</a> ' .
1042+ '%3$s</div></td></tr></table><span id="%1$sRow" %2$s><table> ' ,
10501043 $ CatKey ,
10511044 'style="display:none" ' ,
10521045 $ CatInfo
1053- );
1046+ ) . "\n" ;
10541047 $ CatData = '' ;
10551048 foreach ($ CatValue as $ DirKey => $ DirValue ) {
10561049 $ ThisDir = ['Preview ' => '' , 'Trigger ' => '' , 'FieldOut ' => '' , 'CatKey ' => $ CatKey ];
@@ -1062,7 +1055,7 @@ public function view(string $Page = ''): void
10621055 $ ThisDir ['DirName ' ] = '<span class="normalHeight"> ' . $ this ->ltrInRtf ($ CatKey . '➡ ' . $ DirKey ) . '</span> ' ;
10631056 $ ThisDir ['Friendly ' ] = $ this ->Loader ->L10N ->getString ($ ThisDir ['DirLangKey ' ] . '_label ' ) ?: $ DirKey ;
10641057 $ CatData .= sprintf (
1065- '<li><a onclick="javascript:showid ( \'%1$s-hidelink \' );hideid( \'%1$s-showlink \' );show( \' %1$s-row \')" href="#%2$s">%3$s</a></li> ' ,
1058+ '<li><a onclick="javascript:toggleconfigNav ( \'%1$sRow \' , \'%1$sShowLink \')" href="#%2$s">%3$s</a></li> ' ,
10661059 $ CatKey ,
10671060 $ ThisDir ['DirLangKey ' ],
10681061 $ ThisDir ['Friendly ' ]
0 commit comments