o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1357240673.5175133: @value"{I" class:EFI"BundledAsset;FI"logical_path;FI"ckeditor/config.js;TI" pathname;FI"/home/raven/.rvm/gems/ruby-1.9.3-p327@activeadmin-selleo-cms/gems/ckeditor-3.7.3/app/assets/javascripts/ckeditor/config.js;TI"content_type;FI"application/javascript;FI" mtime;FI"2013-01-03T00:50:56+01:00;FI" length;FiI" digest;F"%93ca407a890c20a0005303705b6449aeI" source;FI"/* Copyright (c) 2003-2011, 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, csrf_param, meta, metas = document.getElementsByTagName('meta'), params = new Object(); for ( var i = 0 ; i < metas.length ; i++ ){ meta = metas[i]; switch(meta.name) { case "csrf-token": csrf_token = meta.content; break; case "csrf-param": csrf_param = meta.content; break; default: continue; } } 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 (CKEDITOR.tools.indexOf(['link', 'image', 'attachment', 'flash'], dialogName) > -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'] ]; }; ;FI"required_assets_digest;F"%5cbdab0040b9b7698744f5f19b146adeI" _version;F"%ffd318ca8b794f42f5029101c2cf5d91