20-03-2014, 11:10 AM
Bonjour,
Depuis hier, le script plantait chez moi sur la page de recherche de binnews alors qu'il continuait de fonctionner en mode liste.
Après un peu de debugging, j'ai identifié que la commande document.getElementsByClassName('menubg') en ligne 3762 retournait un tableau vide et levait donc une exception.
Je ne maîtrise pas suffisamment le script pour corriger les causes fondamentales du problème; mais je l'ai quand même rapidement modifié pour sauter cette erreur et permettre au moins l'affichage des icônes, ce qui me parait le plus important...en attendant une correction plus complète.
Le fichier javascript modifié est attaché dans le zip ci-joint.
[attachment=26]
Depuis hier, le script plantait chez moi sur la page de recherche de binnews alors qu'il continuait de fonctionner en mode liste.
Après un peu de debugging, j'ai identifié que la commande document.getElementsByClassName('menubg') en ligne 3762 retournait un tableau vide et levait donc une exception.
Je ne maîtrise pas suffisamment le script pour corriger les causes fondamentales du problème; mais je l'ai quand même rapidement modifié pour sauter cette erreur et permettre au moins l'affichage des icônes, ce qui me parait le plus important...en attendant une correction plus complète.
Code :
try {
document.getElementsByClassName('menubg')[0].insertBefore(mymenu, binnewzMenu.nextElementSibling);
}
catch (e) {
console.error("Can not insert custom menu due to error: " + e.message);
}
Le fichier javascript modifié est attaché dans le zip ci-joint.
[attachment=26]