{I"
class:ETI"ProcessedAsset;�FI"logical_path;�TI"ckeditor/config.js;�FI"
pathname;�TI"^/Applications/XAMPP/xamppfiles/htdocs/polyblock/app/assets/javascripts/ckeditor/config.js;�FI"content_type;�TI"application/javascript;�TI"
mtime;�Tl+��URI"length;�Ti�I"digest;�TI"%5fced1fa7c9301a3453f051981f30d51;�FI"source;�TI"�//
// Optimal settings to edit preformatted HTML
//

CKEDITOR.config.allowedContent = true;
CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR;

//
// Toolbar setup
//

CKEDITOR.config.plugins += ',sourcedialog';
CKEDITOR.config.toolbar_mini = [
  ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
  ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
  ['NumberedList','BulletedList','-','Outdent','Indent'],
  ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
  ['Link','Unlink'],
  ['Image','Table','HorizontalRule'],
  ['Styles','Format','FontSize'],
  ['TextColor','BGColor'],
  ['Sourcedialog']
];
CKEDITOR.config.toolbar = 'mini';

//
// Image uploading
//

CKEDITOR.editorConfig = function(config) {
  /* Filebrowser routes */
  config.filebrowserBrowseUrl = "/ckeditor/attachment_files";       // The location of an external file browser, that should be launched when "Browse Server" button is pressed.
  config.filebrowserFlashBrowseUrl = "/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.filebrowserFlashUploadUrl = "/ckeditor/attachment_files";  // The location of a script that handles file uploads in the Flash dialog.
  config.filebrowserImageBrowseLinkUrl = "/ckeditor/pictures";      // 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.filebrowserImageBrowseUrl = "/ckeditor/pictures";          // The location of an external file browser, that should be launched when "Browse Server" button is pressed in the Image dialog.
  config.filebrowserImageUploadUrl = "/ckeditor/pictures";          // The location of a script that handles file uploads in the Image dialog.
  config.filebrowserUploadUrl = "/ckeditor/attachment_files";       // The location of a script that handles file uploads.
  
  // 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 && upload.filebrowser['params'] === undefined) {
        upload.filebrowser['params'] = config.filebrowserParams();
        upload.action = config.addQueryString(upload.action, upload.filebrowser['params']);
      }
    }
  });
};
;�TI"dependency_digest;�TI"%dc8aa014076b59cd909b000eae0dfdab;�FI"required_paths;�T[I"^/Applications/XAMPP/xamppfiles/htdocs/polyblock/app/assets/javascripts/ckeditor/config.js;�FI"dependency_paths;�T[{I"	path;�TI"^/Applications/XAMPP/xamppfiles/htdocs/polyblock/app/assets/javascripts/ckeditor/config.js;�FI"
mtime;�TI"2013-10-09T17:33:01-04:00;�TI"digest;�TI"%d31fc4ec4c0acf9e5e41edc14938573f;�FI"
_version;�TI"%a56df69ef97ba4d9f1a23bf9b0add58a;�F