Sha256: 9cd2a835499cc013fb5c2f7235ae283e802668e832e84cce84292a5c4e8bdeff

Contents?: true

Size: 1.42 KB

Versions: 6

Compression:

Stored size: 1.42 KB

Contents

var $el;
var $element_area;
var element_html = '<%= escape_javascript render(:partial => "element", :object => @element, :locals => {:draggable => true}) -%>';

<% if @cutted_element_id %>
$('.element_editor[data-element-id="<%= @cutted_element_id %>"]').remove();
<% end %>

<% if @page.can_have_cells? %>
if ($('#cells').length == 0) {
  Alchemy.buildTabbedCells('<%= _t(:main_content) %>');
}
Alchemy.selectOrCreateCellTab('<%= @cell_name -%>', '<%= @cell.nil? ? _t(:main_content) : @cell.name_for_label -%>');
<% end %>

$element_area = $('#cell_<%= @cell_name -%>');

<% if @insert_at_top %>
$element_area.prepend(element_html);
<% else %>
$element_area.append(element_html);
<% end %>

if ($element_area.find('.element_editor').length > 0) {
  Alchemy.SortableElements(<%= @page.id %>, '<%= form_authenticity_token %>', $element_area);
} else {
  $element_area.sortable('refresh');
}

Alchemy.growl('<%= _t(:successfully_added_element) -%>');
Alchemy.closeCurrentWindow();

<% @element.contents.essence_richtexts.each do |content| %>
Alchemy.Tinymce.addEditor('<%= content.form_field_id -%>');
<% end %>

Alchemy.PreviewWindow.refresh();
Alchemy.ElementEditors.init();

$el = $('#element_<%= @element.id -%>');
$el.trigger('Alchemy.SelectElementEditor');
Alchemy.GUI.initElement($el);

<% if @clipboard.blank? %>
$('#clipboard_button .icon.clipboard').removeClass('full');
<% end %>

<%=raw update_elements_with_essence_selects(@page, @element) %>

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
alchemy_cms-2.6.3 app/views/alchemy/admin/elements/create.js.erb
alchemy_cms-2.6.2.1 app/views/alchemy/admin/elements/create.js.erb
alchemy_cms-2.6.2 app/views/alchemy/admin/elements/create.js.erb
alchemy_cms-2.6.1 app/views/alchemy/admin/elements/create.js.erb
alchemy_cms-2.6.0 app/views/alchemy/admin/elements/create.js.erb
alchemy_cms-2.6.0.rc5 app/views/alchemy/admin/elements/create.js.erb