Hello a vous, nous somme je pense nombreux a utiliser les menu de Noodom dans nos design. Hors la jeedom 4.4.x a cassé un peu code. Voici comme le corriger.
Soit régénérer un nouveau menu mais lorsque l’on a fait des modifs c’est un peu pesant ( Flemmmmme )
Soit corriger le code, directement dans le plugin HTML DISPLAY
Pour cela en rentre dans la config du plugin HTMLDISPLAY, on trouve « l’equipement » qui correspond a son menu. ( souvent le nom est evocateur : noodom_menu_menu_Noosliding par exemple chez moi )
Ensuite dans l’onglet -Dashboard , on va modifier le code:
Pour le Menu Sliding
on cherche la ligne :
return '<li class="' + button.label + '" id="' + button.link + '" onClick="gotoPlan(' + button.link + ')"' + '>'
et on la remplace par
return '<li class="' + button.label + '" id="' + button.link + '" onClick="gotoPlan(' + button.link + ');return false;"' + '>'
On enregistre , c’est gagné
Pour le menu VerticalTom et verticalTomOneFrame
On cherche la ligne
+ ' onClick="gotoPlan(this.id)">'
On remplace par
+ ' onClick="gotoPlan(this.id);return false;">'
Pour le menu Neumorphism
On cherche la ligne
' onClick="gotoPlan(' + button.link + ')"' + '>'
On remplace par
' onClick="gotoPlan(' + button.link + ');return false;"' + '>'
Pour le menu NooMobile flip
On cherche la ligne
return '<div id="' + button.link + '" onClick="gotoPlan(' + button.link + ')"' + ' class="option">'
On remplace
return '<div id="' + button.link + '" onClick="gotoPlan(' + button.link + ');return false;"' + ' class="option">'
Bref vous avez compris le principe, pour le menu que j’ai pas cité, allez voir sur le Github
https://github.com/noodom/jeedom_menus/commit/5fc4d675a0f0b6499ffe4a42d9bee94ac14b9565