Sha256: 3aca87e548c955ded842130778b9941bf4f611a84e08d18c59f0575db2c16d71

Contents?: true

Size: 687 Bytes

Versions: 5

Compression:

Stored size: 687 Bytes

Contents

// Clear previous errors and alerts
$('input, textarea, select').closest('.form-group').removeClass('has-error');
$('form#new_message .alert').remove();

<% if @message.valid? %>

  $('form#new_message')[0].reset();
  $('form#new_message').prepend("<div class='alert alert-success'>Thank you! Your message has been successfully delivered.</div>");

<% else %>

  <% @message.errors.each do |error, message| %>
    $('form#new_message #message_<%= error.to_s %>').closest('.form-group').addClass('has-error');
  <% end %>

  $('form#new_message').prepend("<div class='alert alert-danger'>Oups. Something went wrong.<br /><%= @message.errors.full_messages.join('. ') %></div>");

<% end %>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
georgia_mailer-0.8.0 app/views/georgia/mailer/messages/create.js.erb
georgia_mailer-0.1.3 app/views/georgia_mailer/messages/create.js.erb
georgia_mailer-0.1.2 app/views/georgia_mailer/messages/create.js.erb
georgia_mailer-0.1.1 app/views/georgia_mailer/messages/create.js.erb
georgia_mailer-0.1.0 app/views/georgia_mailer/messages/create.js.erb