How to disable pasting inline styles on CKEditor? -


how disable contents styles when pasting ckeditor?

overview, i'm trying fix width styles on dompdf, inline styles pasted ckeditor messing styles i've set in dompdf.

i've applied posted here https://docs.ckeditor.com/#!/guide/dev_disallowed_content.

and far, here's of tried ckeditor.config.disallowedcontent = "table(width)", ckeditor.config.disallowedcontent = "table[style]"

but when copy , paste word docs or customized html strings, styles or width still pasted. tips? thanks!

first of if want remove width style table, need use: ckeditor.config.disallowedcontent = 'table{width}';.

the rule ckeditor.config.disallowedcontent = "table(width)" remove width class table , ckeditor.config.disallowedcontent = "table[style]" not because styles defined in {} , not in [].

read more format of allowed content rules here: https://docs.ckeditor.com/#!/guide/dev_allowed_content_rules


but when copy , paste word docs or customized html strings, styles or width still pasted.

please open full preset editor sample , try bolding text or using inline styles styles dropdown. see tags strong, code, big or span etc. being used. in order disallow them acf rule need example:

var editor = ckeditor.replace( 'editor1', {     disallowedcontent : 'span;code;strong;big' }); 

please note above rule disables span, strong, code , big tags in ckeditor. if still wish use these tags in editor filter content during pasting, should use paste events , regex change incoming html:


Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -