Sha256: f38a63524bb812053200cadf0fd7abe266fcf87fd9e677ef1f39856a0126fe0a

Contents?: true

Size: 1.27 KB

Versions: 1

Compression:

Stored size: 1.27 KB

Contents

- unless @page.assets.empty?
  - @page.page_attachments.each do |a|
    - asset = a.asset
    - dom_id = "attachment_#{a.id}"
    %li{ :id => dom_id }
      - asset_type = asset.image? ? "image" : "link"
      %div{ :class => "#{asset_type} asset" }
        = link_to image_tag(asset.thumbnail(:thumbnail)), asset.thumbnail, :onclick => "return false;", :title => "Insert #{asset.title}"
      .info{ :id => "#{dom_id}_info" }
        %strong
          = link_to "edit", edit_asset_url(asset.id), :id => "edit_asset", :title => "Edit #{asset.title}"
        - if @page
          = link_to_remote "remove", :html => { :id => "remove_asset", :title => "remove asset" }, :url => remove_page_asset_url(:asset => asset.id, :page => @page.id), | 
            :confirm => "Are you sure you want to remove this asset from the page?", |
            :after => "Effect.Fade('#{dom_id}', { duration: 0.5 })", :complete => "Element.remove('#{dom_id}'); Element.highlight('assets')" |
          = image_tag "/images/assets/reorder_assets.png", :class => "reorder", :title => "Reorder"
    
- else
  %li
    %p.note You have no attached assets.
    
%script{ :type => "text/javascript" }
  $$('#assets .asset').each(function(element){
  new Draggable(element, { revert: true });
  element.addClassName('move');
  });

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
radiant-paperclipped-extension-0.8.1 public/images/assets/_page_assets.html.haml