app/views/alchemy/admin/elements/create.js.erb
(function() {
var $element_area;
var element_html = '<%= j render(Alchemy::ElementEditor.new(@element)) %>';
<%- if @cut_element_id -%>
$('.element-editor[data-element-id="<%= @cut_element_id %>"]').remove();
<%- end -%>
<% if @element.fixed? %>
Alchemy.FixedElements.createTab('<%= @element.id %>', '<%= @element.display_name %>');
$element_area = $('[name="fixed-element-<%= @element.id %>"]');
<% elsif @element.parent_element %>
$element_area = $('#element_<%= @element.parent_element_id %> > .nestable-elements > .nested-elements');
<% else %>
$element_area = $('#main-content-elements');
<% end %>
<%- if @insert_at_top -%>
$element_area.prepend(element_html);
<%- else -%>
$element_area.append(element_html);
<%- end -%>
Alchemy.growl('<%= Alchemy.t(:successfully_added_element) %>');
Alchemy.closeCurrentDialog();
Alchemy.reloadPreview();
el = document.querySelector('#element_<%= @element.id %>');
el.focusElement();
el.focusElementPreview();
<%- if @clipboard.blank? -%>
$('#clipboard_button .icon.clipboard').removeClass('full');
<%- end -%>
})();