Sha256: 5e405b16dbc7e991e4376d6ffa6c6ddeabdf0f0a29d146b5172646c8c19446bc
Contents?: true
Size: 952 Bytes
Versions: 3
Compression:
Stored size: 952 Bytes
Contents
(function() { var $el = $('#element_<%= @element.id %>'); var $errors = $('#element_<%= @element.id %>_errors'); $('> .element-content .content_editor', $el).removeClass('validation_failed'); <%- if @element_validated -%> $errors.hide(); $el.trigger('SaveElement.Alchemy', {previewText: '<%= j sanitize(@element.preview_text) %>'}); Alchemy.growl('<%= Alchemy.t(:element_saved) %>'); Alchemy.PreviewWindow.refresh(function() { Alchemy.ElementEditors.selectElementInPreview(<%= @element.id %>); }); <%= update_essence_select_elements(@page, @element) -%> <%- else -%> Alchemy.growl('<%= j @notice %>', 'warn'); $errors.html('<%= j @error_message %><ul><li><%== j @element.essence_error_messages.join("</li><li>") %></li></ul>'); $errors.show(); $('<%= @element.contents_with_errors.map { |content| "#" + content.dom_id }.join(", ") %>').addClass('validation_failed'); Alchemy.Buttons.enable($el); <%- end -%> })();
Version data entries
3 entries across 3 versions & 1 rubygems