Skip to content

Resolve "JS Fitex : remplacer les *arrow functions* par des fonctions anonymes"

Francois Gannaz requested to merge 186-js-compatibility into master

J'ai testé rapidement LabNbook avec FF 24 : c'est inutilisable. À l'ouverture d'un rapport, même vide, le CPU tourne à fond et au bout de 10 secondes un message me demande si je veux arrêter JavaScript sur cette page parce qu'il semble figé.

Avec Firefox 38, c'est mieux, mais j'ai eu des erreurs lors de modifications de labdocs.

Du coup, je propose d'insérer un avertissement sur la page de choix du rapport :

Votre navigateur web semble ancien, et LabNbook n'a pas été testé avec celui-ci.
Firefox ≥ 45 ou Chrome ≥ 47 sont recommandés.

Le message est déclenché quand Array ne contient pas une certaine fonction. J'ai choisi FF45 car elle est a priori suffisante et c'est une ESR (version à maintenance prolongée), même si elle est sortie en janvier 2016 et n'est plus maintenue.

Closes #186 (closed)

Merge request reports