o: ActiveSupport::Cache::Entry :@created_atf1319053821.9309521:@expires_in0: @value{"asset_paths[ "l/Users/bastiaan/Files/Work/Perceptor website/_sandbox/rich/app/assets/javascripts/rich/ckeditor_path.js"k/Users/bastiaan/Files/Work/Perceptor website/_sandbox/rich/vendor/assets/ckeditor/ckeditor/ckeditor.js"r/Users/bastiaan/Files/Work/Perceptor website/_sandbox/rich/vendor/assets/ckeditor/ckeditor/adapters/jquery.js"c/Users/bastiaan/Files/Work/Perceptor website/_sandbox/rich/app/assets/javascripts/rich/base.js" body"// Wire up Rich function addQueryString( 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( "&" ); } // implement a basic plugin to insert rich images // accepted properties: // richImageUrl - path to image browser action // richImageAllowedStyles - list of allowed image styles, defaults to all // richImageOwnerType // richImageOwnerId CKEDITOR.plugins.add('richimage', { init: function(editor) { // register a callback that actually inserts a selected image editor._.insertImagefn = CKEDITOR.tools.addFunction(function(url, id){ this.insertHtml(''); }, editor ); // clean up the callback editor.on( 'destroy', function () { CKEDITOR.tools.removeFunction( this._.insertImagefn ); } ); editor.addCommand( 'insertRichImage', { exec: function(editor) { var params = {}; params.CKEditor = editor.name; params.CKEditorFuncNum = editor._.insertImagefn; var url = addQueryString(editor.config.richImageUrl, params ); editor.popup(url, 860, 400); } }); editor.ui.addButton( 'richImage', { label : editor.lang.common.image, command: 'insertRichImage', icon: '/assets/rich/images.png' }); } }); "content_type"application/javascript" class"BundledAsset" mtime"2011-10-15T21:30:51+02:00" _version"%46dde6621c301f4928e3b34efee9e3b5"id"%1c06ccb58c7d8f45534dd05274da594b"dependency_paths[ {"hexdigest"%3fd134d9bb0ca6474277dd843d6c15f3" mtimeu: Time " path"l/Users/bastiaan/Files/Work/Perceptor website/_sandbox/rich/app/assets/javascripts/rich/ckeditor_path.js{@"%7c94258e0ddf0678a66c86713deeb240@u; 0{@!"c/Users/bastiaan/Files/Work/Perceptor website/_sandbox/rich/app/assets/javascripts/rich/base.js{@"%51344bc17f54fb669830d8fbf7ceb43b@u; ]@!"k/Users/bastiaan/Files/Work/Perceptor website/_sandbox/rich/vendor/assets/ckeditor/ckeditor/ckeditor.js{@"%454b3c7bdfdfd59a4ccb0dcbab6fc13c@u; ]@!"r/Users/bastiaan/Files/Work/Perceptor website/_sandbox/rich/vendor/assets/ckeditor/ckeditor/adapters/jquery.js" pathname"c/Users/bastiaan/Files/Work/Perceptor website/_sandbox/rich/app/assets/javascripts/rich/base.js"logical_path"rich/base.js:@compressedF