meso-web

Sources of the |Méso|Star> website
git clone git://git.meso-star.fr/meso-web.git
Log | Files | Refs | README | LICENSE

commit 88fe43b53304826d12cdcdd404231be73f8ad9b6
parent b2e4b7c7095bd28221b69db4be50f5500ee1774e
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Tue,  9 Feb 2021 15:08:09 +0100

Adjust the submenu layout

Diffstat:
Mmeso-menu.sh | 86+++++++++++++++++++++++++++++++++++--------------------------------------------
1 file changed, 38 insertions(+), 48 deletions(-)

diff --git a/meso-menu.sh b/meso-menu.sh @@ -81,38 +81,38 @@ print_art_sub_menu() { echo " <li><a href=${root}art/art.html>Overview</a></li>" fi echo ' <li>Codes</li>' - echo ' </ul>' - echo ' <ul class=lvl2>' + echo ' <li><ul class=lvl2>' if [ "$name" == "Kspectrum" ]; then - echo ' <li id=cur>Kspectrum</li>' + echo ' <li id=cur>Kspectrum</li>' else - echo " <li><a href=${root}art/kspectrum.html>Kspectrum</a></li>" + echo " <li><a href=${root}art/kspectrum.html>Kspectrum</a></li>" fi if [ "$name" == "Kdistribution" ]; then - echo ' <li id=cur>Kdistribution</li>' + echo ' <li id=cur>Kdistribution</li>' else - echo " <li><a href=${root}art/kdistribution.html>Kdistribution</a></li>" + echo " <li><a href=${root}art/kdistribution.html>Kdistribution</a></li>" fi if [ "$name" == "HR_PPart" ]; then - echo ' <li id=cur>HR_PPart</li>' + echo ' <li id=cur>HR_PPart</li>' else - echo " <li><a href=${root}art/hr_ppart.html>HR_PPart</a></li>" + echo " <li><a href=${root}art/hr_ppart.html>HR_PPart</a></li>" fi if [ "$name" == "PPart_LW" ]; then - echo ' <li id=cur>PPart_LW</li>' + echo ' <li id=cur>PPart_LW</li>' else - echo " <li><a href=${root}art/ppart_lw.html>PPart_LW</a></li>" + echo " <li><a href=${root}art/ppart_lw.html>PPart_LW</a></li>" fi if [ "$name" == "PPart_SW" ]; then - echo ' <li id=cur>PPart_SW</li>' + echo ' <li id=cur>PPart_SW</li>' else - echo " <li><a href=${root}art/ppart_sw.html>PPart_SW</a></li>" + echo " <li><a href=${root}art/ppart_sw.html>PPart_SW</a></li>" fi if [ "$name" == "Karine" ]; then - echo ' <li id=cur>Karine</li>' + echo ' <li id=cur>Karine</li>' else - echo " <li><a href=${root}art/karine.html>Karine</a></li>" + echo " <li><a href=${root}art/karine.html>Karine</a></li>" fi + echo ' </ul></li>' echo ' </ul>' echo ' </div>' } @@ -130,21 +130,19 @@ print_high_tune_sub_menu() { echo " <li><a href=${root}high-tune/high-tune.html>Overview</a></li>" fi echo ' <li>Reference documentation</li>' - echo ' </ul>' - echo ' <ul class=lvl2>' + echo ' <li><ul class=lvl2>' local i for((i=0; i < ${#high_tune_man_pages[@]}; ++i)); do local entry=(${high_tune_man_pages[$i]}) if [ "$name" == "${entry[0]}" ]; then - echo " <li id=cur>$name</li>" + echo " <li id=cur>$name</li>" else local link_path="${root}high-tune/man/man${entry[1]}/${entry[0]}.${entry[1]}.html" - echo " <li><a href=\"$link_path\">${entry[0]}</a></li>" + echo " <li><a href=\"$link_path\">${entry[0]}</a></li>" fi done - echo " <li><a href="${root}high-tune/downloads/gas_opt_prop_en.pdf">htgop</a> <b>[PDF]</b>" - echo ' </ul>' - echo ' <ul>' + echo " <li><a href="${root}high-tune/downloads/gas_opt_prop_en.pdf">htgop</a> <b>[PDF]</b></li>" + echo ' </ul></li>' if [ "$name" == "Starter-Pack" ]; then echo " <li id=cur>Starter Pack</li>" else @@ -173,20 +171,18 @@ print_schiff_sub_menu() { echo " <li><a href=${root}schiff/schiff.html>Overview</a></li>" fi echo ' <li>Reference documentation</li>' - echo ' </ul>' - echo ' <ul class=lvl2>' + echo ' <li><ul class=lvl2>' local i for((i=0; i < ${#schiff_man_pages[@]}; ++i)); do local entry=(${schiff_man_pages[$i]}) if [ "$name" == "${entry[0]}" ]; then - echo " <li id=cur>$name</li>" + echo " <li id=cur>$name</li>" else local link_path="${root}schiff/man/man${entry[1]}/${entry[0]}.${entry[1]}.html" - echo " <li><a href=\"$link_path\">${entry[0]}</a></li>" + echo " <li><a href=\"$link_path\">${entry[0]}</a></li>" fi done - echo ' </ul>' - echo ' <ul>' + echo ' </ul></li>' echo " <li><a href=https://gitlab.com/meso-star/schiff>Git repository</a></li>" echo ' </ul>' echo ' </div>' @@ -204,20 +200,18 @@ print_solstice_sub_menu() { echo " <li><a href=${root}solstice/solstice.html>Overview</a></li>" fi echo ' <li>Reference documentation</li>' - echo ' </ul>' - echo ' <ul class=lvl2>' + echo ' <li><ul class=lvl2>' local i for((i=0; i < ${#solstice_man_pages[@]}; ++i)); do local entry=(${solstice_man_pages[$i]}) if [ "$name" == "${entry[0]}" ]; then - echo " <li id=cur>$name</li>" + echo " <li id=cur>$name</li>" else local link_path="${root}solstice/man/man${entry[1]}/${entry[0]}.${entry[1]}.html" - echo " <li><a href=\"$link_path\">${entry[0]}</a></li>" + echo " <li><a href=\"$link_path\">${entry[0]}</a></li>" fi done - echo ' </ul>' - echo ' <ul>' + echo ' </ul></li>' if [ "$name" == "Downloads" ]; then echo ' <li id=cur>Downloads</li>' else @@ -254,20 +248,18 @@ print_stardis_sub_menu() { echo " <li><a href=${root}stardis/consortium-fr.html>Consortium</a></li>" fi echo ' <li>Reference documentation</li>' - echo ' </ul>' - echo ' <ul class=lvl2>' + echo ' <li><ul class=lvl2>' local i for((i=0; i < ${#stardis_man_pages[@]}; ++i)); do local entry=(${stardis_man_pages[$i]}) if [ "$name" == "${entry[0]}" ]; then - echo " <li id=cur>$name</li>" + echo " <li id=cur>$name</li>" else local link_path="${root}stardis/man/man${entry[1]}/${entry[0]}.${entry[1]}.html" - echo " <li><a href=\"$link_path\">${entry[0]}</a></li>" + echo " <li><a href=\"$link_path\">${entry[0]}</a></li>" fi done - echo ' </ul>' - echo ' <ul>' + echo ' </ul></li>' if [ "$name" == "Starter-Pack" ]; then echo " <li id=cur>Starter Pack</li>" @@ -282,11 +274,11 @@ print_stardis_sub_menu() { fi echo ' <li>Git repositories</li>' - echo ' </ul>' - echo ' <ul class=lvl2>' - echo " <li><a href=https://gitlab.com/meso-star/stardis-solver>Stardis-Solver</a></li>" - echo " <li><a href=https://gitlab.com/meso-star/stardis>Stardis CLI</a></li>" - echo " <li><a href=https://gitlab.com/meso-star/stardis-green>Stardis Green</a></li>" + echo ' <li><ul class=lvl2>' + echo " <li><a href=https://gitlab.com/meso-star/stardis-solver>Stardis-Solver</a></li>" + echo " <li><a href=https://gitlab.com/meso-star/stardis>Stardis CLI</a></li>" + echo " <li><a href=https://gitlab.com/meso-star/stardis-green>Stardis Green</a></li>" + echo ' </ul></li>' echo ' </ul>' echo ' </div>' } @@ -310,8 +302,7 @@ print_star_engine_sub_menu() { echo " <li><a href=${root}star-engine/star-engine.html>Overview</a></li>" fi echo ' <li>Components</li>' - echo ' </ul>' - echo ' <ul class=lvl2>' + echo ' <li><ul class=lvl2>' local i for((i=0; i < ${#components[@]}; ++i)); do local entry=(${components[$i]}) @@ -321,8 +312,7 @@ print_star_engine_sub_menu() { echo " <li><a href=${root}star-engine/$(echo ${entry[0]} | tr '[:upper:]' '[:lower:]').html>${entry[1]}</a></li>" fi done - echo ' </ul>' - echo ' <ul>' + echo ' </ul></li>' if [ "$name" == "Downloads" ]; then echo ' <li id=cur>Downloads</li>' else