J'essaye toute la journée de configurer un attribut de style péristaltique à l'étiquette de corps de l'instance de ckeditor. Je ne pouvais pas trouver quelque chose comme bodyStyle dans ckeditor.config api (seulement bodyId et bodyClass). donc je tentais moi-même, avec la solution (jQuery est utilisée) suivante:Corps persistant dans le style en ligne dans ckEditor
$(this).find('textarea.editor').ckeditor().ckeditorGet().on('instanceReady', function(e){
var documentWrapper = e.editor.document,
documentNode = documentWrapper.$,
inh = $(documentNode.body);
inh.css('background', inheritParentBackground);
});
Wich fonctionne assez bien, mais après que j'appelle .updateElement() ou si je clique sur le bouton source deux fois, il supprime à nouveau tous les styles et 'instanceReady' n'est plus appelé. J'ai essayé de le déclencher manuellement, mais il exécute d'abord la mise à jour du style et est directement écrasé par ckeditor. Ce que je suis en train d'essayer de faire: Je veux éditer une Div dans une page d'accueil, après avoir cliqué sur éditer une popup ajax avec le ckeditor et je veux que l'éditeur ait la même hauteur, largeur et arrière-plan et je peux pas gérer cela sur bodyId ou bodyClass, donc je suppose que j'ai besoin d'un bodyStyle ou quelqu'un a une idée différente.
Il est "persistant" non "persistant" . Normalement, je ne corrige pas l'orthographe des gens, mais dans ce cas, cela peut affecter la capacité de trouver cette question en utilisant une recherche, donc vous devriez la corriger! – Doin