Sha256: 1e9383e999492e6a09fd082d83827591550cff75a8a94c6914a43e9b8974b20f

Contents?: true

Size: 1.32 KB

Versions: 5

Compression:

Stored size: 1.32 KB

Contents

/ = asset_preview(asset)
/ - if local_assigns.has_key? :fieldname
/     = hidden_field_tag(fieldname, asset.id)

- if asset.present?
  .uploader-preview{:'data-asset-id' => asset.id}
    = link_to asset.filename.to_s, target: "_blank" do
      - if asset.image?
        = image_tag asset.filename.preview.to_s, class: "uploader-preview"
      - elsif asset.document?
        = image_tag "assetable/icons/icon-#{asset.extension}.png", class: "uploader-preview"
      - elsif asset.video?
        = image_tag "assetable/icons/icon-mp4.png", class: "uploader-preview"
      - elsif asset.external_service?
        - if asset.has_icon?
          = image_tag "assetable/icons/#{asset.icon}", class: "uploader-preview"
        - else
          = image_tag "assetable/icons/icon-document.png", class: "uploader-preview"
    
    %span.uploader-name= asset.name
    .uploader-size-and-actions
      %span.uploader-size= number_to_human_size(asset.file_size)

      .uploader-actions
        = link_to "delete", "#", class: "btn-uploader btn-uploader-remove-asset"
        = link_to "edit", Rails.application.routes.url_helpers.edit_assetable_asset_path(asset.id), class: "btn-uploader btn-uploader-edit-asset", remote: true      
  
    - if local_assigns.has_key? :fieldname
      = hidden_field_tag(fieldname, asset.id, id: nil)

- else
  .uploader-preview

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
assetable-0.3.1 app/views/assetable/assets/_asset.html.haml
assetable-0.3.0 app/views/assetable/assets/_asset.html.haml
assetable-0.2.4 app/views/assetable/assets/_asset.html.haml
assetable-0.2.2 app/views/assetable/assets/_asset.html.haml
assetable-0.2.1 app/views/assetable/assets/_asset.html.haml