Sha256: 35a782b4795e93c8ddf0e24985759be62c9393adcac2a8a388704a924d650e8c

Contents?: true

Size: 1.43 KB

Versions: 10

Compression:

Stored size: 1.43 KB

Contents

(function() {
  var $el = $('#element_<%= @element.id %>');
<%- if @element_validated -%>
  $('div.element_handle span.icon', $el).removeClass('element_<%= @element.public? ? "draft" : "public" %>').addClass('element_<%= @element.public? ? "public" : "draft" %>');
  $('.element_heading .preview_text_element_name', $el).html('<%= @element.display_name %>');
  $('.element_heading .preview_text_quote', $el).html('<%= escape_javascript(@element.preview_text) %>');
  $('div.content_editor').removeClass('validation_failed');
  $("#element_<%= @element.id %>_errors").hide();
  Alchemy.setElementSaved($el);
  Alchemy.growl('<%= _t(:element_saved) %>');
  Alchemy.PreviewWindow.refresh(function() {
    Alchemy.ElementEditors.selectElementInPreview(<%= @element.id %>);
  });
  <%= update_essence_select_elements(@page, @element) -%>
<%- else -%>
  Alchemy.growl('<%= escape_javascript(@notice) %>', 'warn');
  $('#element_<%= @element.id %>_errors').html('<%= escape_javascript(@error_message) %><ul><li><%= escape_javascript(@element.essence_error_messages.join("</li><li>").html_safe) %></li></ul>');
  $("#element_<%= @element.id %>_errors").show();
  $('div.content_editor').removeClass('validation_failed');
  $('<%= @element.contents_with_errors.map { |content| "#" + content_dom_id(content) }.join(", ") %>').addClass('validation_failed');
  Alchemy.ElementEditors.scrollToElement('#element_<%= @element.id %>');
  Alchemy.Buttons.enable($el);
<%- end -%>
})();

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
alchemy_cms-2.9.1 app/views/alchemy/admin/elements/update.js.erb
alchemy_cms-2.9.0 app/views/alchemy/admin/elements/update.js.erb
alchemy_cms-2.8.3 app/views/alchemy/admin/elements/update.js.erb
alchemy_cms-2.7.5 app/views/alchemy/admin/elements/update.js.erb
alchemy_cms-2.7.4 app/views/alchemy/admin/elements/update.js.erb
alchemy_cms-2.8.2 app/views/alchemy/admin/elements/update.js.erb
alchemy_cms-2.8.1 app/views/alchemy/admin/elements/update.js.erb
alchemy_cms-2.7.3 app/views/alchemy/admin/elements/update.js.erb
alchemy_cms-2.7.2 app/views/alchemy/admin/elements/update.js.erb
alchemy_cms-2.7.1 app/views/alchemy/admin/elements/update.js.erb