blob: 8685995faa0f2f7fc072b52bf10e92be83be1ca9 [file] [log] [blame]
CKEDITOR.editorConfig = function( config ) {
/**
* If you change the language, remember to also change CKEditor#RESOURCE_FILES to
* load the corresponding "/lang/xxx.js" file.
*/
config.language = 'en';
/**
* You can freely change the tool-items arrangement or remove them. You can not add new ones
* (from the full CKEditor version) without adapting config.removePlugins and
* building a new ckeditor.js. Take care: An incorrectly placed "," and the editor
* won't start in IE.
*/
config.toolbar = [
{
name: 'basicstyles',
items : [
'Bold',
'Italic',
'Underline',
'Strike',
'Subscript',
'Superscript',
'-',
'RemoveFormat'
]
},
{
name: 'paragraph',
items : [
'JustifyLeft',
'JustifyCenter',
'JustifyRight',
'JustifyBlock',
'-',
'Outdent',
'Indent',
'-',
'NumberedList',
'BulletedList'
]
},
{
name: 'advanced',
items : [
'Format',
'Font',
'FontSize',
'TextColor',
'BGColor'
]
}
];
config.toolbarCanCollapse = false;
/**
* Defines the colors to be displayed in the color selectors. This is a string
* containing hexadecimal notation for HTML colors, without the "#" prefix.
* A color name may optionally be defined by prefixing the entries with
* a name and the slash character. For example, "FontColor1/FF9900" will be
* displayed as the color #FF9900 in the selector, but will be output as "FontColor1".
*/
config.colorButton_colors =
'000,800000,8B4513,2F4F4F,008080,000080,4B0082,696969,' +
'B22222,A52A2A,DAA520,006400,40E0D0,0000CD,800080,808080,' +
'F00,FF8C00,FFD700,008000,0FF,00F,EE82EE,A9A9A9,' +
'FFA07A,FFA500,FFFF00,00FF00,AFEEEE,ADD8E6,DDA0DD,D3D3D3,' +
'FFF0F5,FAEBD7,FFFFE0,F0FFF0,F0FFFF,F0F8FF,E6E6FA,FFF';
/**
* The list of fonts names to be displayed in the Font combo in the toolbar.
* Entries are separated by semi-colons (;), while it's possible to have more
* than one font for each entry, in the HTML way (separated by comma).
*
* A display name may be optionally defined by prefixing the entries with the
* name and the slash character. For example, "Arial/Arial, Helvetica, sans-serif"
* will be displayed as "Arial" in the list, but will be outputted as
* "Arial, Helvetica, sans-serif".
*/
config.font_names =
'Arial/Arial, Helvetica, sans-serif;' +
'Comic Sans MS/Comic Sans MS, cursive;' +
'Courier New/Courier New, Courier, monospace;' +
'Georgia/Georgia, serif;' +
'Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;' +
'Tahoma/Tahoma, Geneva, sans-serif;' +
'Times New Roman/Times New Roman, Times, serif;' +
'Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;' +
'Verdana/Verdana, Geneva, sans-serif';
/**
* The text to be displayed in the Font combo is none of the available values
* matches the current cursor position or text selection. This could be the font
* set on the SWT widget or in the RAP theming.
*/
config.font_defaultLabel = '';
/**
* The list of fonts size to be displayed in the Font Size combo in the
* toolbar. Entries are separated by semi-colons (;).
*
* Any kind of "CSS like" size can be used, like "12px", "2.3em", "130%",
* "larger" or "x-small".
*
* A display name may be optionally defined by prefixing the entries with the
* name and the slash character. For example, "Bigger Font/14px" will be
* displayed as "Bigger Font" in the list, but will be outputted as "14px".
*/
config.fontSize_sizes =
'8/8px;9/9px;10/10px;11/11px;12/12px;14/14px;16/16px;18/18px;20/20px;22/22px;' +
'24/24px;26/26px;28/28px;36/36px;48/48px;72/72px';
/**
* The text to be displayed in the Font Size combo is none of the available
* values matches the current cursor position or text selection. This could be the fontsize
* set on the SWT widget or in the RAP theming.
*/
config.fontSize_defaultLabel = '';
/**
* A list of semi colon separated style names (by default tags) representing
* the style definition for each entry to be displayed in the Format combo in
* the toolbar. Each entry must have its relative definition configuration in a
* setting named "format_(tagName)". Example:
* config.format_tags = "bla;[...]";
* config.format_bla = { element : "p", styles : { 'color' : 'Blue' } };
* The current language file must also have an entry for each tag, like this: "tag_bla : 'Bla'"
* The tags 'p','pre','address','div', and h1-h6 are predefined, but can be overwritten.
*/
config.format_tags = 'p;h1;h2;h3;h4;h5;h6;pre;address';
/**
* A comma separated list of elements to be removed when executing the "remove
" format" command. Note that only inline elements are allowed.
* @type String
* @default 'b,big,code,del,dfn,em,font,i,ins,kbd,q,samp,small,span,strike,strong,sub,sup,tt,u,var'
* @example
*/
config.removeFormatTags = 'b,big,code,del,dfn,em,font,i,ins,kbd,q,samp,small,span,strike,strong,sub,sup,tt,u,var';
/**
* A comma separated list of elements attributes to be removed when executing
* the "remove format" command.
* @type String
* @default 'class,style,lang,width,height,align,hspace,valign'
* @example
*/
config.removeFormatAttributes = 'class,style,lang,width,height,align,hspace,valign';
// [ RAP ] - do not change:
config.skin = 'kama';
config.colorButton_enableMore = false;
config.autoGrow_onStartup = true;
config.autoGrow_maxHeight = 0;
config.autoGrow_minHeight = 0;
config.baseFloatZIndex = 3000000;
config.removePlugins = [
"about",
"a11yhelp",
"bidi",
"blockquote",
"clipboard",
"colordialog",
"contextmenu",
"dialogadvtab",
"div",
"elementspath",
"filebrowser",
"find",
"flash",
"forms",
"horizontalrule",
"iframe","" +
"image",
"link",
"liststyle",
"newpage",
"pagebreak",
"pastefromword",
"pastetext",
"popup",
"preview",
"print",
"resize",
"save",
"scayt",
"smiley",
"showblocks",
"showborders",
"sourcearea",
"stylescombo",
"table",
"tabletools",
"specialchar",
"tab",
"templates",
"undo",
"wsc",
"panelbutton"
].join();
};