45588024fd
Allowed additional css styles 'color' and 'background-color' for span html fields in ck-editor (and bleach).
44 lines
2.2 KiB
JavaScript
44 lines
2.2 KiB
JavaScript
/*
|
|
* Configuration file for the CKeditor
|
|
*/
|
|
var ck_options = {
|
|
|
|
// Using a custom CSS file allows us to specifically style elements entered
|
|
// using the editor. Using the CSS prefix class .ckeditor_html prevents these
|
|
// styles from meddling with the main layout
|
|
|
|
contentsCss: "/static/styles/ckeditor.css",
|
|
bodyClass: "ckeditor_html",
|
|
|
|
allowedContent:
|
|
'h1 h2 h3 pre b i u strike em;' +
|
|
|
|
// A workaround for the problem described in http://dev.ckeditor.com/ticket/10192
|
|
// Hopefully, the problem will be solved in the final version of CKEditor 4.1
|
|
// If so, then {margin-left} can be removed
|
|
'p{margin-left};' +
|
|
|
|
'a[!href];' +
|
|
'ol ul{list-style};' +
|
|
'li;' +
|
|
'span{color,background-color};',
|
|
removePlugins: "save, print, preview, pagebreak, templates, showblocks, magicline",
|
|
|
|
// Not part of the standard package of CKEditor
|
|
// http://ckeditor.com/addon/insertpre
|
|
extraPlugins: "insertpre",
|
|
|
|
toolbar_Full: [
|
|
{ name: 'document', items : [ 'Source','-','Save','DocProps','Preview','Print','-','Templates' ] },
|
|
{ name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] },
|
|
{ name: 'editing', items : [ 'Find','Replace','-','SpellChecker', 'Scayt' ] },
|
|
{ name: 'forms', items : [ 'Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField' ] },
|
|
{ name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] },
|
|
{ name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Pre','InsertPre','CreateDiv','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl' ] },
|
|
{ name: 'links', items : [ 'Link','Unlink','Anchor' ] },
|
|
{ name: 'styles', items : [ 'Format','FontSize','TextColor','BGColor' ] },
|
|
{ name: 'tools', items : [ 'Maximize', 'ShowBlocks','-','About' ] }
|
|
],
|
|
toolbar: 'Full'
|
|
};
|