Sha256: 2a204bc493370f685e571915b29058ae12108a69ed92a3026177a299bcf24160

Contents?: true

Size: 1.92 KB

Versions: 5

Compression:

Stored size: 1.92 KB

Contents

<div class="file-item" id="upload_<%=tab.association.name%>_item_<%=file.id%>" data-<%=tab.association.name%>-id="<%=file.id%>">
  <div class="window">
    <% if file.send(tab.uploader).to_s =~ /(jpg|jpeg|png|gif)$/i %>
      <% url = file.send(tab.uploader).normalized.blank? ? file.send(tab.uploader).url : file.send(tab.uploader).normalized.url %>
      <%#= link_to image_tag(url, :style=>"width:300px; height 160px;"), url %>
      <%= image_tag url %>
    <% else %>
      <%#= link_to file.send(tab.uploader).url, file.send(tab.uploader).url %>
      <%= file.send(tab.uploader).url %>
    <% end %>
    <div class="links">
      <%= link_to t("lolita.tabs.images.edit"),send(:"edit_lolita_#{tab.dbi.klass.model_name.singular}_upload_path", "#{tab.dbi.klass.model_name.singular}_id" => (resource.nil? || resource.new_record?) ? 0 : resource.id, :association => tab.association.name, :id=>file.id),:remote=>true, :class => "edit_link" %>
      <%= link_to t("lolita.tabs.images.delete"),send(:"lolita_#{tab.dbi.klass.model_name.singular}_upload_path", "#{tab.dbi.klass.model_name.singular}_id" => (resource.nil? || resource.new_record?) ? 0 : resource.id, :association => tab.association.name, :id=>file.id),:method=>:delete,:remote=>true,:confirm=>"Are you sure?", :class => "delete_link" %>
    </div>
  </div>
  <p><%= File.basename(file.send(tab.uploader).url) %></p>
</div>
<script>
  $('#fixed-gallery').append("<%=escape_javascript(render_component(*tab.build("",:file,:file=>file,:format=>"html")))%>");
  <% if tab.association_type == :many
      ids = "#{resource_name}[#{tab.association.name.to_s.singularize}_ids][]"
    else
      ids = "#{resource_name}[#{tab.association.name.to_s.singularize}_new]"
    end %>
  <% if resource && resource.new_record? && resource.errors.any? %>
    $(".tabs form:first").append('<input type="hidden" class="<%=tab.association.name%>-ids" name="<%= ids %>" value="<%= file.id %>" />')
  <% end %>

</script>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
lolita-file-upload-0.6.2 app/views/components/lolita/configuration/tab/files/_image.html.erb
lolita-file-upload-0.6.1 app/views/components/lolita/configuration/tab/files/_image.html.erb
lolita-file-upload-0.6.0 app/views/components/lolita/configuration/tab/files/_image.html.erb
lolita-file-upload-0.5.0 app/views/components/lolita/configuration/tab/files/_image.html.erb
lolita-file-upload-0.4.13 app/views/components/lolita/configuration/tab/files/_image.html.erb