{I" class:ETI"ProcessedAsset;FI"logical_path;TI"alchemy/alchemy.tinymce.js;FI" pathname;TI"/Users/tvd/.rvm/gems/ruby-2.1.5@alchemy-gem/gems/alchemy_cms-3.1.0.beta2/app/assets/javascripts/alchemy/alchemy.tinymce.js.coffee;FI"content_type;TI"application/javascript;TI" mtime;Tl+,TI" length;TiFI" digest;TI"%99b48c905d61c798f9ee73ddb0ff3daf;FI" source;TI"F(function() { $.extend(Alchemy.Tinymce, { getDefaultConfig: function(id) { var config; config = this.defaults; config.language = Alchemy.locale; config.selector = "textarea#tinymce_" + id; config.init_instance_callback = this.initInstanceCallback; return config; }, getCustomConfig: function(id, selector) { var editor_config; editor_config = this.customConfigs[selector]; if (editor_config) { return $.extend({}, this.getDefaultConfig(id), editor_config); } }, init: function(ids) { var id, _i, _len, _results; _results = []; for (_i = 0, _len = ids.length; _i < _len; _i++) { id = ids[_i]; _results.push(this.initEditor(id)); } return _results; }, initEditor: function(id) { var config, selector, spinner, textarea; textarea = $("textarea#tinymce_" + id); if (textarea.length === 0) { return; } if (selector = textarea[0].classList[1]) { config = this.getCustomConfig(id, selector); } else { config = this.getDefaultConfig(id); } if (config) { spinner = Alchemy.Spinner.small(); textarea.parents('.tinymce_container').prepend(spinner.spin().el); return tinymce.init(config); } else { return Alchemy.debug('No tinymce configuration found for', id); } }, initInstanceCallback: function(inst) { var $this, parent; $this = $("#" + inst.id); parent = $this.parents('.element_editor'); parent.find('.spinner').remove(); return inst.on('change', function(e) { return Alchemy.setElementDirty(parent); }); }, remove: function(ids) { var editor, id, _i, _len, _results; _results = []; for (_i = 0, _len = ids.length; _i < _len; _i++) { id = ids[_i]; editor = tinymce.get("tinymce_" + id); if (editor) { _results.push(editor.remove()); } else { _results.push(void 0); } } return _results; } }); }).call(this); ;TI"dependency_digest;TI"%02f43956b2ecf1a8055bf62f308a707a;FI"required_paths;T[I"/Users/tvd/.rvm/gems/ruby-2.1.5@alchemy-gem/gems/alchemy_cms-3.1.0.beta2/app/assets/javascripts/alchemy/alchemy.tinymce.js.coffee;FI"dependency_paths;T[{I" path;TI"/Users/tvd/.rvm/gems/ruby-2.1.5@alchemy-gem/gems/alchemy_cms-3.1.0.beta2/app/assets/javascripts/alchemy/alchemy.tinymce.js.coffee;FI" mtime;TI"2014-12-31T13:46:36+01:00;TI" digest;TI"%cfac46e90ee4a36a104d12b2a683f151;FI" _version;TI"%e4fae582d35919173aa703e1ae9b242e;F