move post preview presenter to partial
This commit is contained in:
24
app/views/posts/partials/index/_preview.html.erb
Normal file
24
app/views/posts/partials/index/_preview.html.erb
Normal file
@@ -0,0 +1,24 @@
|
||||
<%= content_tag(:article, article_attrs) do -%>
|
||||
<%= content_tag(:a, href: url_for(link_params)) do -%>
|
||||
<%= content_tag(:picture) do -%>
|
||||
<%= tag.source media: "(max-width: 660px)", srcset: cropped_url -%>
|
||||
<%= tag.source media: "(min-width: 660px)", srcset: preview_url -%>
|
||||
<%= tag.img class: "has-cropped-#{has_cropped}", src: preview_url, title: tooltip, alt: alt_text -%>
|
||||
<% end -%>
|
||||
<% end -%>
|
||||
<% if pool -%>
|
||||
<p class="desc">
|
||||
<%= link_to truncate(pool.pretty_name, 80), pool_path(pool.id) %>
|
||||
</p>
|
||||
<% end -%>
|
||||
<% if similarity -%>
|
||||
<p class="desc">
|
||||
Similarity: <%= similarity %>
|
||||
</p>
|
||||
<% end -%>
|
||||
<% if size -%>
|
||||
<p class="desc">
|
||||
<%= number_to_human_size(size) %> (<%= width %>x<%= height %>)
|
||||
</p>
|
||||
<% end -%>
|
||||
<% end -%>
|
||||
@@ -1,9 +1,9 @@
|
||||
<div id="search-seq-nav">
|
||||
<ul>
|
||||
<li class="active">
|
||||
<%= link_to "‹ prev".html_safe, show_seq_post_path(post, :tags => params[:tags], :seq => "prev"), :rel => "prev nofollow", :class => "prev" %>
|
||||
<span class="search-name">Search: <%= params[:tags].presence || "status:any" %></span>
|
||||
<%= link_to "next ›".html_safe, show_seq_post_path(post, :tags => params[:tags], :seq => "next"), :rel => "next nofollow", :class => "next" %>
|
||||
<%= link_to "‹ prev".html_safe, show_seq_post_path(post, :tags => params[:q], :seq => "prev"), :rel => "prev nofollow", :class => "prev" %>
|
||||
<span class="search-name">Search: <%= params[:q].presence || "status:any" %></span>
|
||||
<%= link_to "next ›".html_safe, show_seq_post_path(post, :tags => params[:q], :seq => "next"), :rel => "next nofollow", :class => "next" %>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user