Ajouter un 'data-placeholder' dans le premier élément du contenu
Bonjour,
J'utilise CKEditor avec un attribut placeholder comme ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| DecoupledEditor
.create( document.querySelector( '#editor' ), {
language: 'fr',
placeholder: "Entrez votre texte ici.",
toolbar: {
removeItems: ['insertTable', 'mediaEmbed']
}
} )
.then( editor => {
const toolbarContainer = document.querySelector( '#toolbar-container' );
toolbarContainer.appendChild( editor.ui.view.toolbar.element );
} )
.catch( error => {
console.error( error );
} ); |
Malheureusement, la première balise du contenu est affecté de cet attribut, comme ici: <h2 data-placeholder="Entrez votre texte ici.">. Je pense qu'il s'agit d'un défaut de CKEditor. Bien sûr je peux le filtrer mais ce serait tout de même mieux d'éviter ce problème.