From efc82aad19df21bb515c5b6ca08a46ab58ce3da9 Mon Sep 17 00:00:00 2001 From: "Hahn Axel (hahn)" <axel.hahn@unibe.ch> Date: Thu, 16 Nov 2023 16:27:07 +0100 Subject: [PATCH] update project overview --- public_html/deployment/pages/act_overview.php | 68 ++++++++----------- 1 file changed, 28 insertions(+), 40 deletions(-) diff --git a/public_html/deployment/pages/act_overview.php b/public_html/deployment/pages/act_overview.php index 3aca294e..a8103eff 100644 --- a/public_html/deployment/pages/act_overview.php +++ b/public_html/deployment/pages/act_overview.php @@ -67,56 +67,44 @@ if (!array_key_exists("prj", $aParams)) { } $sListOfBranches.='</ol>'; + $aTabdata= $sOut = ' ' . $oPrj->renderLink("setup") . '<br> <br> - - <ul class="nav nav-tabs"> - <li class="active"><a href="#tab1" data-toggle="tab">' . $oHtml->getIcon('workflow') . t("way-of-packages") . '</a></li> - <li><a href="#tab2" data-toggle="tab">' . $oHtml->getIcon('repository') . t("repositoryinfos") . ($iCountOfBranches ? ' <span class="badge badge-light">'.$iCountOfBranches.'</span>' : '' ).'</a></li> - <li><a href="#tab3" data-toggle="tab">' . $oHtml->getIcon('sign-error') . t("build-failes") . ($iCountOfBuildErrors ? ' <span class="badge badge-light">'.$iCountOfBuildErrors.'</span>' : '' ).'</a></li> - <li><a href="#tab4" data-toggle="tab">' . $oHtml->getIcon('package') . t("packages") . ($iCountOfpackages ? ' <span class="badge badge-light">'.$iCountOfpackages.'</span>' : '' ).'</a></li> - <li><a href="#tab5" data-toggle="tab">' . $oHtml->getIcon('phase') . t('phases') . ($iCountOfPhases ? ' <span class="badge badge-light">'.$iCountOfPhases.'</span>' : '' ) . '</a></li> - </ul> - <br> - <div class="tab-content"> - <div class="tab-pane active" id="tab1"> - ' - . '<h3 id="h3visual">' . $oHtml->getIcon('workflow') . t("way-of-packages") . '</h3> - ' . $oPrj->renderVisual() . ' - </div> - <div class="tab-pane" id="tab2"> - <h3 id="h3repo">' . $oHtml->getIcon('repository') . t("repositoryinfos") . '</h3> - ' . ($oPrj->canAcceptPhase() ? '<br>'.$oPrj->renderLink("build") : '') - // . $oPrj->renderRepoInfo() - // . $oPrj->renderSelectRemoteBranches() - . $sListOfBranches . ' - </div> - <div class="tab-pane" id="tab3"> - <h3 id="h3versions">' . $oHtml->getIcon('sign-error') . t("build-failes") . '</h3> - '.$sBuildErrorContent.' - </div> - - <div class="tab-pane" id="tab4"> - <h3 id="h3versions">' . $oHtml->getIcon('package') . t("packages") . '</h3> - ' . $oPrj->renderVersionUsage() .' - - </div> - <div class="tab-pane" id="tab5"> - - <h3 id="h3phases">' . $oHtml->getIcon('phase') . t("phases") . '</h3> - '.($oPrj->getActivePhases() + <div style="min-height: 32em;"> + '.$renderAdminLTE->getTabbedContent([ + 'tabs'=>[ + $oHtml->getIcon('workflow') . t("way-of-packages") + => '<h3 id="h3visual">' . $oHtml->getIcon('workflow') . t("way-of-packages") . '</h3> + ' . $oPrj->renderVisual() . '' + , + $oHtml->getIcon('repository') . t("repositoryinfos") . ($iCountOfBranches ? ' <span class="badge badge-light">'.$iCountOfBranches.'</span>' : '' ) + => ($oPrj->canAcceptPhase() ? '<br>'.$oPrj->renderLink("build") : '') + // . $oPrj->renderRepoInfo() + // . $oPrj->renderSelectRemoteBranches() + . $sListOfBranches + , + $oHtml->getIcon('sign-error') . t("build-failes") . ($iCountOfBuildErrors ? ' <span class="badge badge-light">'.$iCountOfBuildErrors.'</span>' : '' ) + => '<h3 id="h3versions">' . $oHtml->getIcon('sign-error') . t("build-failes") . '</h3> + '.$sBuildErrorContent + , + $oHtml->getIcon('package') . t("packages") . ($iCountOfpackages ? ' <span class="badge badge-light">'.$iCountOfpackages.'</span>' : '' ) + => $oPrj->renderVersionUsage() + , + $oHtml->getIcon('phase') . t('phases') . ($iCountOfPhases ? ' <span class="badge badge-light">'.$iCountOfPhases.'</span>' : '' ) + => ($oPrj->getActivePhases() ? '<p>' . t("page-overview-phase-infos") . '</p>' . $oPrj->renderPhaseInfo() : $oHtml->getBox("info", t("page-overview-no-phase")) .$oPrj->renderLink("setup") - ).' - </div> - </div> - <div style="clear: both"></div> + ) + ] + ]) + .' + </div><div sytle="clear: both;"></div> <div id="navbuttom">' . aGotop() . aHome() . '</div>'; } // -- GitLab