var editor_html = '<%= j(render "alchemy/essences/#{@content.essence_partial_name}_editor", {
content: @content, options: options_from_params, html_options: @html_options
}) %>';
$("[data-element-<%= @content.element_id %>-missing-content=\"<%= @content.name %>\"]").replaceWith(editor_html);
<% if @content.essence_type == "Alchemy::EssencePicture" && @content.ingredient %>
$('#picture_to_assign_<%= @content.ingredient.id %> a').attr('href', '#').off('click');
<% elsif @content.essence_type == "Alchemy::EssenceDate" %>
Alchemy.Datepicker('#element_<%= @content.element_id %>');
<% elsif @content.essence_type == "Alchemy::EssenceRichtext" %>
Alchemy.Tinymce.initEditor(<%= @content.id %>);
<% end %>
Alchemy.reloadPreview();
Alchemy.closeCurrentDialog();
Alchemy.SelectBox("#element_<%= @content.element_id %>");