app/views/smithy/assets/_form.html.erb in smithycms-0.5.99.3 vs app/views/smithy/assets/_form.html.erb in smithycms-0.6.0

- old
+ new

@@ -1,19 +1,28 @@ <%= semantic_form_for @asset do |f| %> <%= f.inputs do %> <%= f.input :name, :label => 'Name (Alernative text)' %> - <%= f.input :file, :as => :file %> - <%= f.input :retained_file, :as => :hidden %> + <div class="file input required form-group" id="asset_file_input"> + <%= f.label 'File' %> + <span class="form-wrapper"> + <%= f.attachment_field :file %> + </span> + </div> <% if @asset.file %> - <div> - <div><%= link_to "Copy URL", image_url(@asset.file.url), class: "btn btn-primary btn-xs copy-to-clipboard", data: { 'clipboard-text' => image_url(@asset.file.url) } %></div> - <% if @asset.file_type == :image %> - <img src="<%= @asset.file.thumb("300x300").url %>" alt=""> - <% elsif @asset.file_type == :direct_image %> - <%= image_tag @asset.file.remote_url, width: 300, alt: '' %> - <% else %> - <%= image_tag file_type_icon(@asset), alt: '' %> - <% end %> + <div class="form-group"> + <%- full_url = attachment_url(@asset, :file, host: request.url) -%> + <p><%= link_to "Copy URL", full_url, class: "btn btn-primary btn-xs copy-to-clipboard", data: { 'clipboard-text' => full_url } %></p> + <p> + <%= link_to attachment_url(@asset, :file) do %> + <% if @asset.file_type == :image %> + <%= attachment_image_tag(@asset, :file, :fit, 300, 300, alt: '') %> + <% elsif @asset.file_type == :direct_image %> + <%= attachment_image_tag(@asset, :file, width: 300, alt: '') %> + <% else %> + <%= image_tag file_type_icon(@asset), alt: '' %> + <% end %> + <% end %> + </p> </div> <% end %> <% end %> <%= f.actions :submit %> <% end %>