Sha256: 8e846ab73165764f11bb8e401c9b338c40e297efd8a43e6b13967a79f13f1bcd

Contents?: true

Size: 1.67 KB

Versions: 20

Compression:

Stored size: 1.67 KB

Contents

<%- unless content.essence.picture.nil? -%>
  <%- img_tag = image_tag(
    alchemy.show_picture_url(
      :id => content.essence.picture.id,
      :name => content.essence.picture.urlname,
      :size => options[:image_size],
      :crop => options[:crop] ? 'crop' : nil,
      :crop_from => options[:crop] && !content.essence.crop_from.blank? ? content.essence.crop_from : nil,
      :crop_size => options[:crop] && !content.essence.crop_size.blank? ? content.essence.crop_size : nil,
      :upsample  => options[:upsample],
      :padding => options[:padding],
      :format => (options[:format] or 'png'),
      :effects => options[:effects].blank? ? nil : options[:effects]
    ),
    {
      :alt => (content.essence.alt_tag.blank? ? nil : content.essence.alt_tag),
      :title => (content.essence.title.blank? ? nil : content.essence.title),
      :class => (content.essence.css_class.blank? ? nil : content.essence.css_class)
    }.merge(html_options)
  ) -%>

  <%- caption = (content_tag("div", content.essence.caption, :id => "#{dom_id(content.essence.picture)}_caption", :class => "image_caption") unless (options[:show_caption] == false)) -%>

  <%- if content.essence.link.blank? || options[:disable_link] -%>
    <%= img_tag %>
    <%- unless content.essence.caption.blank? -%>
      <%= caption %>
    <%- end -%>
  <%- else -%>
    <%= link_to(
      content.essence.caption.blank? || options[:show_caption] == false ? img_tag : img_tag + caption,
      url_for(content.essence.link),
      :title => content.essence.link_title,
      :target => (content.essence.link_target == "blank" ? "_blank" : nil),
      'data-link-target' => content.essence.link_target
    ) %>
  <%- end -%>

<%- end -%>

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
alchemy_cms-2.3.2 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.4 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.3.1 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.3.2 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.3.1 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.3.0 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.3.rc5 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.2 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.1 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.0 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.rc15 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.rc14 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.rc13 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.rc11 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.rc8 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.rc7 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.rc6 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.rc3 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.rc2 app/views/alchemy/essences/_essence_picture_view.html.erb
alchemy_cms-2.2.rc1 app/views/alchemy/essences/_essence_picture_view.html.erb