From 05faf0a1f0fab472fb0b588186df01931bc358d4 Mon Sep 17 00:00:00 2001 From: "Hahn Axel (hahn)" <axel.hahn@iml.unibe.ch> Date: Wed, 14 Dec 2022 17:31:01 +0100 Subject: [PATCH] update button style; show all components --- public_html/pages/component.php | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/public_html/pages/component.php b/public_html/pages/component.php index 5bd0e39..86151ea 100644 --- a/public_html/pages/component.php +++ b/public_html/pages/component.php @@ -30,7 +30,25 @@ if(!$renderAdminLTE->getComponent($sComponent)) { echo ' <h2>Ooops</h2> <p>Maybe there is a typo ... the component <strong>"'.$sComponent.'"</strong> was not found.</p> + + <p>Show all components...</p> '; + + + foreach($renderAdminLTE->getComponents(1) as $sComponent=>$aComponent){ + + // code to fix ... + + $aWidgetOptions=[]; + foreach($renderAdminLTE->getComponentParamkeys($sComponent, true) as $sOptionkey=>$aParam){ + if($aParam['example_value']!==''){ + $aWidgetOptions[$sOptionkey]=$aParam['example_value']; + } + } + // print_r($aWidgetOptions); + echo getOutput("\$renderAdminLTE->".$aComponent['method']."(".var_export($aWidgetOptions, 1).");") . '<br><br>'; + } + } else { $aComp=$renderAdminLTE->getComponent($sComponent); @@ -67,7 +85,7 @@ if(!$renderAdminLTE->getComponent($sComponent)) { .'>'.$sSelectItem .' -> '. $sLabel.'</option>'; } $sInput='<nobr><select size="1" name="'.$sOptionkey.'" onchange="form.submit();">'.$sInput.'</select>' - .' <button name="doloop" value="'.$sOptionkey.'">Loop</button><nobr>'; + .' <button name="doloop" value="'.$sOptionkey.'" class="btn btn-secondary">Loop</button><nobr>'; } else { $sInput.='<input type="text" name="'.$sOptionkey.'" value="'.$sValue.'"/>'; @@ -80,7 +98,10 @@ if(!$renderAdminLTE->getComponent($sComponent)) { } $sTester.=' - <tr><td><button>Submit</button></td></tr> + <tr><td colspan="2"> + <button class="btn btn-primary">Submit</button> + <a href="?id='.$sComponent.'" class="btn btn-secondary">Reset</a> + </td></tr> </tbody></table> </form> '; -- GitLab