Je vous présente un nouveau menu Design.
C’est un menu réalisé pour mobile paramétrable depuis un fichier JSON (déclaration des boutons, définition des couleurs). Il n’est donc plus nécessaire de modifier le code.
C’est un menu à positionner en bas d’écran proposant 3 boutons au lancement (2 liens vers un autre écran de Design à gauche et à droite et un bouton Menu au centre permettant d’afficher 5 nouveaux liens supplémentaires vers d’autres écrans de Design).
Une démonstration est visible ici :
L’installation détaillée et le code est accessible ici :
J’ai fait l’installation en suivant tes indications.
Cela fonctionne à 2 détails près.
Voir mes copies d’écran :
Au chargement, le sous-menu est fermé mais le bandeau qui l’accueil n’est pas transparent.
Or dans ton exemple il semble l’être.
Pour la transparence, tu dois passer le fond du htmlDisplay en mode Transparent dans son paramétrage.
Sinon, je viens de pousser une mise à jour pour ajouter la prise en compte de modification du fond du sous-menu.
Une remarque, tu ne dois pas (dans le cas d’une utilisation « classique » du menu) toucher au fichier css pour les couleurs mais seulement au fichier perso.json de configuration dont c’est le rôle de personnalisation sans toucher au code.
Bien sûr, rien ne t’empêche de modifier par toi-même le fichier peso.css si tu souhaites pousser plus loin la personnalisation
La transparence fonctionne avec firefox android, chrome android mais malheureusement pour moi pas avec fully kiosk browser qui permet un affichage pleine page.
Pour la couleur c’est bon aussi.
Par contre, j’ai un petit problème, je n’arrive pas à afficher les images. C’estr indiqué " le lien vers son image ( icon ) au format font-awesome". Il faut télécharger l’image et le mettre dans le dossier img ? Mettre le lien http ? Autre ?
Par contre, si tu utilises le fichier de configuration par défaut du menu (perso.json), tu devrais voir s’afficher les icônes que je propose par défaut.
Par exemple : « icon »: « fa fa-home » pour l’icône Maison du bouton Accueil, à gauche du bouton Menu.
bonjour @noodom,
j’ai réalisé à la lettre ce que tu as écris mais je n’ai pas le menu qui s’affiche.
j’ai fais vérifié le Json, il est OK.
voici les Screenshots de ce que j’ai fait. a priori je suis conforme à l’arborescence de ta doc
j’ai creer le HTMLDysplay
et j’ai ça qui s’affiche.
mytheme, c’est un répertoire que tu as dû créer pour un autre menu j’imagine.
montheme est utilisé par plusieurs autres menus et c’est ce je mets comme répertoire dans mon code.
Une autre solution peut être de modifier le code si tu préfères garder mytheme…
Sinon pour la gestion par frame, je dois m’en occuper rapidement (comme je l’ai fait pour d’autres menus déjà)