I have a page with 8 inline CKeditor boxes, all work fine except one.
Also when the page is loaded I get the following message in Firebug
TypeError: a.styles is undefined on line 835 in ckeditor.js
Line 835 =
CKEDITOR.plugins.pagebreakCmd={exec:function(a){var b=a.lang.pagebreak.alt,b=CKEDITOR.dom.element.createFromHtml('<div style="page-break-after: always;"contenteditable="false" title="'+b+'" aria-label="'+b+'" data-cke-display-name="pagebreak" class="cke_pagebreak"></div>',a.document);a.insertElement(b)},context:"div",allowedContent:{div:{styles:"!page-break-after"},span:{match:function(a){return(a=a.parent)&&"div"==a.name&&a.styles["page-break-after"]},styles:"display"}},requiredContent:"div{page-break-after}"};(function(){var c={canUndo:!1,async:!0,exec:function(a){a.getClipboardData({title:a.lang.pastetext.title},function(b){b&&a.fire("paste",{type:"text",dataValue:b.dataValue});a.fire("afterCommandExec",{name:"pastetext",command:c,returnValue:!!b})})}};CKEDITOR.plugins.add("pastetext",{requires:"clipboard",init:function(a){a.addCommand("pastetext",c);a.ui.addButton&&a.ui.addButton("PasteText",{label:a.lang.pastetext.button,command:"pastetext",toolbar:"clipboard,40"});if(a.config.forcePasteAsPlainText)a.on("beforePaste",
I have BR as ENTERmode instead of P.
Anyone an idea ?
EDIT
When I remove this piece of text from the database, it works
<br> <br> ZO WERKEN WIJ <br> <br> <br> <br> UW WENSEN EN IDEEEN<br> <span style="font-size:14px">Wij luisteren, denken mee en creeren </span><br> <br> <br> <br> CREATIVITEIT<br> <span style="font-size:14px">Wij vertalen uw wensen in<br> originele ontwerpen</span><br> <br> <br> <br> ONDERSCHEIDEND RESULTAAT<br> <span style="font-size:14px">Door creatieve communicatie, </span><div><span style="font-size:14px">mensen en merken bij elkaar brengen</span></div>
Had the same problem. Cause
Had the same problem. Cause enter mode BR and have an <span class="blue">test</span> in my text when trying to edit with an inline editor.
Fix it with:
- return(a=a.parent)&&"div"==a.name&&a.styles["page-break-after"]
+ return(a=a.parent)&&"div"==a.name&&a.styles&&a.styles["page-break-after"]