Before I start, this is the code I have in my current config file:
And that part is working just fine. But what I would really like is to have a double-space after my closing </p> tag -- and JUST there. I know that if I set this:
That I would get my double-space -- but... EVERYTHING would be double-spaced, and that's not what I want. I'm thinking I need to somehow link the lineBreakChars setting to this one specific element, but I'm not sure how to start.
(I've searched the forums pretty thoroughly and no one seems to be asking this question. Sorry if you've seen it before in spite of my best efforts!)
ev.editor.dataProcessor.writer.lineBreakChars = '\n'; ev.editor.dataProcessor.writer.setRules( 'p', { indent : false, breakBeforeOpen : true, breakAfterOpen : true, breakBeforeClose : true, breakAfterClose : true });
And that part is working just fine. But what I would really like is to have a double-space after my closing </p> tag -- and JUST there. I know that if I set this:
ev.editor.dataProcessor.writer.lineBreakChars = '\n\n';
That I would get my double-space -- but... EVERYTHING would be double-spaced, and that's not what I want. I'm thinking I need to somehow link the lineBreakChars setting to this one specific element, but I'm not sure how to start.
(I've searched the forums pretty thoroughly and no one seems to be asking this question. Sorry if you've seen it before in spite of my best efforts!)
Re: How can I add a double line-break after </p> tags?
Re: How can I add a double line-break after </p> tags?
i think you can do it manually by changing the writer_plugin.js file.
instead of lines 161-162 which now have:
you should write something like:
i didn't try it cause I don't want to change internal CKE code so i can update easily in the future, but i wish there was a nice way to do this.
ideally, if you check both breakAfterClose and breakBeforeOpen to p tags, that should give you 2 breaks between p tags, but for some reason it still only gives one, as if it is ignoring one of the breaks.
if you find a better solution i would love to know!
hope i could help,
amos
Re: How can I add a double line-break after </p> tags?
sorry, i meant the htmlwrite\plugin.js file, which is of course under the _source directory.
i also found the correct place in the production version:
in the file ckeditor.js the following code: