o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1336761766.223232: @value"÷{I" class:EFI"ProcessedAsset;FI"logical_path;F" active_admin/editor/core.jsI" pathname;F"i/Users/ejholmes/Source/active_admin_editor/app/assets/javascripts/active_admin/editor/core.js.coffeeI"content_type;FI"application/javascript;FI" mtime;FI"2012-05-11T11:42:41-07:00;FI" length;Fi«I" digest;F"%728b65f2ee9352865673eb91d5f7251eI" source;FI"«(function() { (function($) { $.fn.active_admin_editor = function(options) { var active_admin_editor, editor, image_dialog, textarea_id, toolbar_id; active_admin_editor = $(this); console.log(active_admin_editor); if (active_admin_editor.length > 0) { textarea_id = active_admin_editor.find('textarea').attr('id'); toolbar_id = active_admin_editor.find('.active_admin_editor_toolbar').attr('id'); editor = new wysihtml5.Editor(textarea_id, { toolbar: toolbar_id, stylesheets: "/assets/wysiwyg.css", parserRules: wysihtml5ParserRules }); window.editor = editor; image_dialog = active_admin_editor.find('[data-wysihtml5-dialog="insertImage"]'); return editor.on('show:dialog', function(dialog) { var container, image_input, save_button, setDialogInput; if (dialog.command === 'insertImage') { container = image_dialog.find('.assets_container').html('').hide(); save_button = image_dialog.find('a[data-wysihtml5-dialog-action="save"]'); image_input = image_dialog.find('input[data-wysihtml5-dialog-field="src"]'); image_dialog.find('.asset_scale_selection').hide(); setDialogInput = function(field, val) { var f; f = image_dialog.find("[data-wysihtml5-dialog-field='" + field + "']"); return f.val(val); }; if (image_input.val() === 'http://') { return $.getJSON('/admin/image_assets.json', function(data) { var populateSrc, selectedScale; container.append($('Upload »')); $.each(data, function(i, asset) { var tag; tag = $("
\n \n
"); tag.find('img').data('image-src', asset.storage); return container.append(tag); }); container.show(); image_dialog.find('.asset_scale_selection').show(); selectedScale = function() { return image_dialog.find('input[@name="asset_scale"]:checked').data('scale'); }; populateSrc = function(el) { var domain, scale; scale = selectedScale(); container.find('.asset').removeClass('active'); domain = el.src.match(/http:\/\/[^/]*/gi); if (scale === 'full') { setDialogInput('src', domain + $(el).data('image-src').url); } else { setDialogInput('src', domain + $(el).data('image-src')[scale].url); } return $(el).parent().addClass('active'); }; image_dialog.find('input[name="asset_scale"]').click(function(e) { return populateSrc(image_dialog.find('.asset.active img')[0]); }); return container.find('img').click(function(e) { return populateSrc(this); }).dblclick(function(e) { var fireEvent; fireEvent = function(element, event) { var evt; if (document.createEvent) { evt = document.createEvent("HTMLEvents"); evt.initEvent(event, true, true); return !element.dispatchEvent(evt); } else { evt = document.createEventObject(); return element.fireEvent('on' + event, evt); } }; return fireEvent(save_button[0], 'click'); }); }); } } }); } }; return $(function() { return $('.active_admin_editor').active_admin_editor(); }); })(jQuery); }).call(this); ;TI"dependency_digest;F"%077b2403ab1cedcabfc4a11c0c5ec8d3I"required_paths;F["i/Users/ejholmes/Source/active_admin_editor/app/assets/javascripts/active_admin/editor/core.js.coffeeI"dependency_paths;F[{I" path;F"i/Users/ejholmes/Source/active_admin_editor/app/assets/javascripts/active_admin/editor/core.js.coffeeI" mtime;FI"2012-05-11T11:42:41-07:00;FI" digest;F"%4a13bb5f911a1661d9bf178bbe44afe4I" _version;F"%aa7d0db7619379e13b08335dee027df2