Kheys
2 109
modifications
| Ligne 286 : | Ligne 286 : | ||
jvc.getMessageEditor(selector).insertText('text'); //✅ Marche | jvc.getMessageEditor(selector).insertText('text'); //✅ Marche | ||
jvc.getMessageEditor() peut sembler fonctionner comme un input, '''mais ce n’est pas le cas'''.<br> | |||
Elle ne | Elle ne retourne pas un lien direct vers la zone de texte, mais une photo de son état au moment de l’appel.<br> | ||
En appelant la fonction, on récupère l'état actuel de la zone de texte et on peut ajouter des données dessus.<br> | |||
Cette fonction présente de nombreux avantages : native à JVC, gestion automatique du Focus (curseur), gestion des espaces. | Il est donc très important de rappeler la fonction à chaque fois pour éviter des modifications sur un État antérieur. | ||
Cette fonction présente néanmoins de nombreux avantages : native à JVC, gestion automatique du Focus (curseur), gestion des espaces. | |||
Elle est très pratique pour de l'insertion de texte à un endroit localisé, c'est d'ailleurs la fonction officielle pour l'intégration des smileys. | Elle est très pratique pour de l'insertion de texte à un endroit localisé, c'est d'ailleurs la fonction officielle pour l'intégration des smileys. | ||
En revanche, pour manipuler le champ entièrement (suppression, remplacement) | En revanche, pour manipuler le champ entièrement (suppression, remplacement) {{fleched}} la fonction à moins d'intérêt. | ||
Pour simplifier : <code>jvc.getMessageEditor(<span style="color:red;">"AreaIDClasse"</span>).insertText(<span style="color:green;">message</span>);</code> avec cette fonction. | Pour simplifier : <code>jvc.getMessageEditor(<span style="color:red;">"AreaIDClasse"</span>).insertText(<span style="color:green;">message</span>);</code> avec cette fonction. Permettra d'ajouter un morceau de texte à la classe sélectionnée. | ||
== Liens externes == | == Liens externes == | ||