Forum Lifedomus

Version complète : Javascript: bugs constatés
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonsoir

Deux bugs constatés:
1) lorsqu'on insère une fonction dans une commande JS et qu'il y a des paramètres entre "{}", la fonction doit OBLIGATOIREMENT être placée en dernier dans le code sinon les paramètres entre {} ne sont pas interprétés/disponibles dans les automates, le DS etc.

Ceci est ok:
Code :
n = parseInt('{valeur}');

function dbl() {
  n = n * 2;
}

Ceci n'est pas ok (ca ne plante pas mais "valeur" n'est pas proposé comme paramètre dans les automates et le DS/WIDO):
Code :
function dbl() {
  n = n * 2;
}

n = parseInt('{valeur}');

2) parfois, la première/dernière (?) ligne de code JS d'une commande n'est PAS interprétée par le validateur de syntaxe dans le CS !

Ceci est soi-disant valide:
Code :
appeler_une_fonction_inexistante() // <-- et en plus j'oublie le ";" !!!

Ceci ne l'est plus:
Code :
var x = 0;
appeler_une_fonction_inexistante();

Encore mieux (idem):
Code :
// un commentaire en première ligne ...
appeler_une_fonction_inexistante();


D'ailleurs sur le même sujet, ce serait bien que l'erreur lors de la validation du code JS ne nous sorte pas de l'éditeur et nous fasse perdre notre code ...
Ce serait bien aussi que les fenêtres de code JS soient plus grandes, avec une police de plus grande taille et plus lisible (genre Courier ou Lucida Console) ... je ne vais pas aller demander jusqu'à du syntax highlighting mais bon ... quoique ... :)

et encore un truc: quand on change une commande JS et qu'on ajoute des paramètres entre "{}" ce serait bien que les automates reflètent ces changements et nous proposent les paramètres en plus automatiquement ... pour l'instant, je suis obligé de relancer le CS pour que ce soit le cas ...

:)