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'; };