Si vous utiliser IE avec un "script Debugger" et le thème
modxhost actif, deux alertes JS (lignes 58 & 64) doivent quelque peu perturber toute utilisation des menus. En effet, en cas d’absence de sous-menus la variable
[tt]submenu[/tt] est indéfinie. Il faut donc modifier le code de
drop_down_menu.js et ajouter quelques test préventifs (ou try/catch) au niveau des fonctions
[tt]expand [/tt] et
[tt]collapse[/tt] :
expand: function(event) {
var submenu = this.findSubmenu(Event.element(event));
if (submenu) {
submenu.effect.clearTimer();
submenu.effect.custom(submenu.effect.now, submenu.originalHeight);
}
},
collapse: function(event) {
var submenu = this.findSubmenu(Event.element(event));
if (submenu) {
submenu.effect.clearTimer();
submenu.effect.custom(submenu.effect.now, 0);
}
}