How can i allow code like this
<div style="background-color:blue;color:white;padding:20px"> Some text</div>
In previous vanilla we had a plugion htmlLawed. But that does not work anymore on versions 3.3
It's a security flaw to allow that, because you can then maliciously use the style to obscure or replace other parts of the page.
I know that. I want to know how to enable it not why it is turned off.
if i am the administrator i should be able to add this kind of code.
I assume you are using the Advanced editor here, since the rich editor doesn't allow you to type html at all.
editor.js also have an example at the bottom how to hook into the custom parse event, which is a better approach than editing advanced.js directly.
I had the same need as you, so this is what I found myself when digging through the files, maybe there is a better option. I am no expert here, I just figured this out a few days ago.
I don't know how to turn the filtering completely off, I have only experimented with the whitelisting in those files.
In addition, the core class library/core/class.vanillahtmlformatter.php cleans the style tags from the tags serverside before displaying the content, see line 214.
Keep in mind what Linc said though, security isn't something you should take lightly.