app/views/alchemy/admin/contents/create.js.erb in alchemy_cms-2.9.1 vs app/views/alchemy/admin/contents/create.js.erb in alchemy_cms-3.0.0.rc5

- old
+ new

@@ -1,60 +1,56 @@ -(function() { - <% if params[:was_missing] %> - $("#element_<%= @element.id %>_content_missing").replaceWith('<%= escape_javascript( - render( - partial: "alchemy/essences/#{@content.essence_partial_name}_editor", - locals: @locals - ) - ) %>'); +$("[data-element-<%= @element.id %>-missing-content=\"<%= @content.name %>\"]").replaceWith('<%= j( + render( + partial: "alchemy/essences/#{@content.essence_partial_name}_editor", + locals: @locals + ) +) %>'); <% else %> - $("<%= @content_dom_id %>").before('<%= escape_javascript( - render( - partial: "alchemy/essences/#{@content.essence_partial_name}_editor", - locals: @locals - ) - ) %>'); - Alchemy.Buttons.enable(); - Alchemy.growl('<%= _t("Successfully added content") % {content: @content.name_for_label} %>') +$("<%= @content_dom_id %>").before('<%= j( + render( + partial: "alchemy/essences/#{@content.essence_partial_name}_editor", + locals: @locals + ) +) %>'); +Alchemy.Buttons.enable(); +Alchemy.growl('<%= j _t("Successfully added content") % {content: @content.name_for_label} %>') <% end %> <% if @content.essence_type == "Alchemy::EssencePicture" %> - <% if @content.ingredient %> - $('#picture_to_assign_<%= @content.ingredient.id %> a').attr('href', '#').off('click'); - <% end %> +<% if @content.ingredient %> +$('#picture_to_assign_<%= @content.ingredient.id %> a').attr('href', '#').off('click'); +<% end %> - <% if @gallery_pictures %> +<% if @gallery_pictures %> - <% if @gallery_pictures.size > 1 %> - $('#element_<%= @element.id %>_contents .essence_picture_editor').addClass('dragable_picture'); - <% end %> +<% if @gallery_pictures.size > 1 %> +$('#element_<%= @element.id %>_contents .essence_picture_editor').addClass('dragable_picture'); +<% end %> - <% if !max_image_count.blank? && @gallery_pictures.size >= max_image_count %> - $("#add_picture_<%= @element.id %>").remove(); - <% end %> +<% if !max_image_count.blank? && @gallery_pictures.size >= max_image_count %> +$("#add_picture_<%= @element.id %>").remove(); +<% end %> - Alchemy.SortableContents('#element_<%= @element.id %>_contents', '<%= form_authenticity_token %>'); +Alchemy.SortableContents('#element_<%= @element.id %>_contents', '<%= form_authenticity_token %>'); - <% end %> +<% end %> <% elsif @content.essence_type == "Alchemy::EssenceDate" %> - Alchemy.Datepicker('#element_<%= @element.id %>'); +Alchemy.Datepicker('#element_<%= @element.id %>'); <% elsif @content.essence_type == "Alchemy::EssenceRichtext" %> - Alchemy.Tinymce.initEditor(<%= @content.id %>); +Alchemy.Tinymce.initEditor(<%= @content.id %>); <% end %> - Alchemy.reloadPreview(); - Alchemy.closeCurrentWindow(); - Alchemy.SelectBox("#element_<%= @element.id %>"); - Alchemy.overlayObserver('#<%= content_dom_id(@content) %>'); - -})() +Alchemy.reloadPreview(); +Alchemy.closeCurrentDialog(); +Alchemy.SelectBox("#element_<%= @element.id %>"); +Alchemy.watchForDialogs('#<%= @content.dom_id %>');