vendor/assets/javascripts/ckeditor/config.js in ckeditor-3.7.1 vs vendor/assets/javascripts/ckeditor/config.js in ckeditor-3.7.2
- old
+ new
@@ -1,97 +1,11 @@
/*
-Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.editorConfig = function( config )
{
- // Define changes to default configuration here. For example:
- // config.language = 'fr';
- // config.uiColor = '#AADC6E';
-
- /* 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";
-
- // 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.addQueryString = function( url, params ){
- var queryString = [];
-
- if ( !params )
- return url;
- else
- {
- for ( var i in params )
- queryString.push( i + "=" + encodeURIComponent( params[ i ] ) );
- }
-
- return url + ( ( url.indexOf( "?" ) != -1 ) ? "&" : "?" ) + queryString.join( "&" );
- };
-
- // Integrate Rails CSRF token into file upload dialogs (link, image, attachment and flash)
- CKEDITOR.on( 'dialogDefinition', function( ev ){
- // Take the dialog name and its definition from the event data.
- var dialogName = ev.data.name;
- var dialogDefinition = ev.data.definition;
- var content, upload;
-
- if ($.inArray(dialogName, ['link', 'image', 'attachment', 'flash']) > -1) {
- content = (dialogDefinition.getContents('Upload') || dialogDefinition.getContents('upload'));
- upload = (content == null ? null : content.get('upload'));
-
- if (upload && upload.filebrowser['params'] == null) {
- upload.filebrowser['params'] = config.filebrowserParams();
- upload.action = config.addQueryString(upload.action, upload.filebrowser['params']);
- }
- }
- });
-
- /* Extra plugins */
- // works only with en, ru, uk locales
- config.extraPlugins = "embed,attachment";
-
- /* Toolbars */
- config.toolbar = 'Easy';
-
- config.toolbar_Easy =
- [
- ['Source','-','Preview'],
- ['Cut','Copy','Paste','PasteText','PasteFromWord',],
- ['Undo','Redo','-','SelectAll','RemoveFormat'],
- ['Styles','Format'], ['Subscript', 'Superscript', 'TextColor'], ['Maximize','-','About'], '/',
- ['Bold','Italic','Underline','Strike'], ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
- ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
- ['Link','Unlink','Anchor'], ['Image', 'Attachment', 'Flash', 'Embed'],
- ['Table','HorizontalRule','Smiley','SpecialChar','PageBreak']
- ];
+ // Define changes to default configuration here. For example:
+ // config.language = 'fr';
+ // config.uiColor = '#AADC6E';
};