1 24-03-2023 21:08 -

Il y a un truc bizarre, pas très important, mais bizarre.

Quand TNG est configuré pour un nombre impair de langues, alors sur un mobile, le menu des langues contient un emplacement de plus que nécessaire et il est vide.

Voici un exemple concret avec 5 langues:
https://agora.chauvigne.info/uploads/images/2023/03/24/screenshot_5_languages.partim.png


Je pense que cette bizarrerie est liée aux lignes 773 et 774 de genlib.php:

                if(count($menuitems) % 2)
                    $menuitems[] = tngddrow("", "", "", "", true);

Mais pourquoi y a-t-il un traitement spécial pour les nombres impairs ? roll

Jean-Luc

2 25-03-2023 08:57 -

Explication : quand le menu des langues contient dix langues ou plus, Darrin a prévu de l'afficher sur deux colonnes en mobile. Pour éviter d'avoir une colonne plus longue que l'autre, il ajoute une case vide quand le nombre de langues est impair.

Cela dit, tout le monde n'a pas 11 langues à afficher wink
https://agora.chauvigne.info/uploads/images/2023/03/25/screenshot_11_languages.partim.png

Jean-Luc

3 25-03-2023 11:13 -

Je pense que ces deux lignes auraient du se trouver après

                if(count($menuitems) > 10) {

Teste et signale-le à Darrin..

Michel

WWW

4 25-03-2023 16:13 -

Tout à fait d'accord. Je fais vite un petit test et je transmets à Darrin.

Jean-Luc