« Fonctionnement technique de Jeuxvideo.com » : différence entre les versions
→Fonction officielle JVC
user: cb25c7e (?) (→Passage en React : Entrée officielle de JVC pour les zones de texte absolument toutes) |
user: cb25c7e (?) |
||
| Ligne 272 : | Ligne 272 : | ||
if (null !== editor) { | if (null !== editor) { | ||
editor.insertText(`mon texte`); //pour insérer du texte à un endroit précis. | editor.insertText(`mon texte`); //pour insérer du texte à un endroit précis. | ||
editor.insertStartLine(`mon texte`); // | editor.insertStartLine(`mon texte`); //insérer du texte en debut de ligne. | ||
} | } | ||
Important il faut retirer la variable "windows" devant la fonction "jvc" . | |||
Cette fonction prend directement en compte des sélecteurs CSS, exemple : | |||
const selector = document.getElementById("message_topic") | const selector = document.getElementById("message_topic") | ||
| Ligne 285 : | Ligne 284 : | ||
const selector = "#message_topic" | const selector = "#message_topic" | ||
jvc.getMessageEditor(selector).insertText('text'); //✅ | jvc.getMessageEditor(selector).insertText('text'); //✅ | ||
L'approche est très différente des fonctions Javascript. | |||
Il faut rappeler à chaque fois <code>jvc.getMessageEditor</code> pour agir directement sur la zone de texte sélectionné. | |||
== Liens externes == | == Liens externes == | ||