Aller au contenu

« Fonctionnement technique de Jeuxvideo.com » : différence entre les versions

user: cb25c7e (?)
user: cb25c7e (?)
Ligne 285 : Ligne 285 :
  jvc.getMessageEditor(selector).insertText('text'); //✅
  jvc.getMessageEditor(selector).insertText('text'); //✅


L'approche est très différente des fonctions classiques.
L'approche est très différente des fonctions classiques.<br>
Chaque appel à getMessageEditor(...) capture l'état au moment précis : position du curseur, texte sélectionné, contenu du champ.
Chaque appel à getMessageEditor(...) capture l'état au moment précis : position du curseur, texte sélectionné, contenu du champ.<br>
Si le champ est modifié ensuite (sans rappel de la fonction), les actions continueront à agir sur l'état précédent.
Si le champ est modifié ensuite (sans rappel de la fonction), les actions continueront à agir sur l'état précédent.<br>


== Liens externes ==
== Liens externes ==
Utilisateur anonyme