CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: config.language = 'ru'; // config.uiColor = '#AADC6E'; config.skin = 'moono'; /* Filebrowser routes */ // The location of an external file browser, that should be launched when "Browse Server" button is pressed. config.filebrowserBrowseUrl = "/ckeditor/attachment_files"; // The location of an external file browser, that should be launched when "Browse Server" button is pressed in the Flash dialog. config.filebrowserFlashBrowseUrl = "/ckeditor/attachment_files"; // The location of a script that handles file uploads in the Flash dialog. config.filebrowserFlashUploadUrl = "/ckeditor/attachment_files"; // The location of an external file browser, that should be launched when "Browse Server" button is pressed in the Link tab of Image dialog. config.filebrowserImageBrowseLinkUrl = "/ckeditor/pictures"; // The location of an external file browser, that should be launched when "Browse Server" button is pressed in the Image dialog. config.filebrowserImageBrowseUrl = "/ckeditor/pictures"; // The location of a script that handles file uploads in the Image dialog. config.filebrowserImageUploadUrl = "/ckeditor/pictures"; // The location of a script that handles file uploads. config.filebrowserUploadUrl = "/ckeditor/attachment_files"; config.stylesSet = []; config.extraPlugins = "font,magicline,codemirror,mediaembed,stylesheetparser,LoremIpsum,CKCss"; config.contentsCss = "<%= stylesheet_path('ckcontent.css') %>"; // Rails CSRF token config.filebrowserParams = function(){ var csrf_token = jQuery('meta[name=csrf-token]').attr('content'), csrf_param = jQuery('meta[name=csrf-param]').attr('content'), params = new Object(); if (csrf_param !== undefined && csrf_token !== undefined) { params[csrf_param] = csrf_token; } return params; }; config.tabSpaces = 2; config.toolbar = 'CMS'; config.toolbar_CMS = [ ['Source'], ['RemoveFormat'], ['PasteText','PasteFromWord'], ['Undo','Redo'], ['Styles','Format','Font','FontSize'], ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'], '/', ['Bold','Italic','Underline'], ['NumberedList','BulletedList','Blockquote'], ['Link','Unlink'], ['Image', 'Flash'], ['Table','HorizontalRule','SpecialChar'], ['Maximize', 'Subscript', 'Superscript', 'TextColor', 'BGColor'], ['Outdent','Indent', 'ShowBlocks'], ['LoremIpsum', 'CKCss', 'MediaEmbed'] ]; config.font_names = 'Arial/Arial, Helvetica, sans-serif;Times New Roman/Times New Roman, Times, serif;Verdana;TrebuchetMS'; };