app/views/newsletter/fields/_inline_asset.html.erb in newsletter-3.0.2 vs app/views/newsletter/fields/_inline_asset.html.erb in newsletter-3.2.0
- old
+ new
@@ -1,36 +1,16 @@
- <tr valign="top">
- <td colspan="2">
-<div class="newsletter_parts_group">
+<div class="newsletter_parts_group" id="piece_field_values_attributes_<%= field.id %>">
<h2>Asset for <%= field.label %></h2>
- <table cellpadding="2" cellspacing="0" border="0">
- <tr>
- <td colspan="2">Either enter a url to your asset or upload a file.</td>
- </tr>
-
- <tr>
- <td colspan="2">
+ Either enter a url to your asset or upload a file.<br />
<% unless field.description.blank? %>
- <%= field.description %>
+ <%= field.description %><br />
<% end %>
- <%= image_tag field_value.url unless field_value.url.blank? %>
- </td>
- </tr>
-
- <tr>
- <td><%= label_tag 'piece[field_values_attributes]['+field.id.to_s+'][url]', "Url:" %></td>
- <td><%= text_field_tag 'piece[field_values_attributes]['+field.id.to_s+'][url]', field_value.url %></td>
- </tr>
-
- <tr>
- <td>
- <label for="asset">Upload An Asset:</label></td>
- <td><%= file_field_tag 'piece[field_values_attributes]['+field.id.to_s+'][uploaded_data]' %>
-
- <%= hidden_field_tag 'piece[field_values_attributes]['+field.id.to_s+'][asset_id]', field_value.asset_id %>
- </td>
- </tr>
-
- </table>
+ <% if field_value.url.present? && field_value.is_image? %>
+ <%= image_tag field_value.url, id: "piece_field_values_image_#{field.id}" %><br />
+ <% end %>
+ <%= label_tag 'piece[field_values_attributes]['+field.id.to_s+'][url]', "Url:" %>
+ <%= text_field_tag 'piece[field_values_attributes]['+field.id.to_s+'][url]', field_value.url, :style=>'width: 590px;' %><br />
+ <label for="asset">Upload An Asset:</label>
+ <%= file_field_tag 'piece[field_values_attributes]['+field.id.to_s+'][uploaded_data]' %>
+ <%= hidden_field_tag 'piece[field_values_attributes]['+field.id.to_s+'][asset_id]', field_value.asset_id %>
+ <%= link_to "Delete Asset", "#", onclick: "if(confirm('Are you sure?')) {jQuery('#piece_field_values_image_#{field.id}').hide(); jQuery('#piece_field_values_attributes_#{field.id}_url').val('')}; return false;", class: "button" %>
</div>
- </td>
- </tr>
\ No newline at end of file