Sha256: f58e32d726584405e27882e7fc3f3b76aa383d136fef619cf220c3bab23ecf77
Contents?: true
Size: 1.08 KB
Versions: 21
Compression:
Stored size: 1.08 KB
Contents
(function() { var $el = $('#element_<%= @element.id %>'); var $errors = $('#element_<%= @element.id %>_errors'); $('> .element-body .ingredient-editor', $el).removeClass('validation_failed'); <%- if @element_validated -%> $errors.hide(); $el.trigger('SaveElement.Alchemy', {previewText: '<%= j sanitize(@element.preview_text) %>'}); <% @element.ingredients.select { |i| i.settings[:anchor] }.each do |ingredient| %> Alchemy.IngredientAnchorLink.updateIcon(<%= ingredient.id %>, <%= ingredient.dom_id.present? %>); <% end %> Alchemy.growl('<%= Alchemy.t(:element_saved) %>'); Alchemy.PreviewWindow.refresh(function() { Alchemy.ElementEditors.focusElementPreview(<%= @element.id %>); }); <%- else -%> Alchemy.growl('<%= j @notice %>', 'warn'); $errors.html('<%= j @error_message %><ul><li><%== j @error_messages.join("</li><li>") %></li></ul>'); $errors.show(); $('<%== @element.ingredients_with_errors.map { |ingredient| "[data-ingredient-id=\"#{ingredient.id}\"]" }.join(", ") %>').addClass('validation_failed'); Alchemy.Buttons.enable($el); <%- end -%> })();
Version data entries
21 entries across 21 versions & 1 rubygems