HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Show On More Pages
I noticed that, with this plugin, I wasn't seeing the WYSIWYG editor on all pages (profile, private messages, etc). I modified the class.creativecleditor.plugin.php as follows:
class CreativeCLEditorPlugin extends Gdn_Plugin { public function Setup(){ SaveToConfig('Garden.Html.SafeStyles', FALSE); } public function OnDisable(){ RemoveFromConfig('Garden.Html.SafeStyles'); } public function Base_Render_Before($Sender) { $this->_AddCreativeCLEditor($Sender); } private function _AddCreativeCLEditor($Sender) { $Options = array('ie' => 'gt IE 6', 'notie' => TRUE); $Sender->AddCssFile('jquery.cleditor.css', 'plugins/CreativeCLEditor', $Options); $Sender->AddJsFile('jquery.cleditor.js', 'plugins/CreativeCLEditor', $Options); $Sender->AddJsFile('cleditor_init.js', 'plugins/CreativeCLEditor', $Options); $Sender->AddJsFile('cleditor_plugins.js', 'plugins/CreativeCLEditor', $Options); $CssInfo = AssetModel::CssPath('cleditor.css', 'plugins/CreativeCLEditor'); $CssPath = $CssInfo ? Asset($CssInfo[1]) : ''; $Sender->Head->AddString('<script type="text/javascript">var cleditor_doc_css_file = \''.$CssPath.'\';</script>'); } }
0