Activer CKEditor4 inline on span et autres tags en ligne

J'aimerais savoir si c'est possible et comment activer la fonction d'édition en ligne / contentative CKEditor4 sur <span> et d'autres éléments en ligne. C'est quelque chose que je ne trouve pas dans les documents officiels.

Avec ce balisage:

 <span id="editable" contenteditable="true"></span> 

Et soit la configuration standard (AutoInline activée) ou cette configuration:

 <script> CKEDITOR.disableAutoInline = true; CKEDITOR.inline('editable'); // ID of the element to edit </script> 

Une erreur est signalée: The specified element mode is not supported on element: "span". La même erreur est signalée pour les balises <a> .

Hack pour autoriser le support des balises non prises en charge:

 CKEDITOR.dtd.$editable.span = 1 CKEDITOR.dtd.$editable.a = 1 

Gagner.

Nan. Il n'est pas possible de créer un éditeur sur des éléments en ligne. Ici vous pouvez trouver la liste des noms acceptés.

Cependant, j'ai vérifié que, après avoir modifié cette liste, j'ai pu initialiser l'éditeur sur strong élément strong et ça fonctionne même … Sauf si vous collez ou faites d'autres actions non prises en charge :).