Modqueue: support variable size thumbnails

This commit is contained in:
nonamethanks
2022-03-10 20:36:55 +01:00
parent 34854185be
commit 5b5f61c2ea
3 changed files with 7 additions and 2 deletions

View File

@@ -21,6 +21,8 @@ class ModqueueController < ApplicationController
@copyright_tags = @tags.select(&:copyright?).sort_by(&:overlap_count).reverse.take(10)
@character_tags = @tags.select(&:character?).sort_by(&:overlap_count).reverse.take(10)
@preview_size = params[:size].presence || cookies[:post_preview_size].presence || PostPreviewComponent::DEFAULT_SIZE
respond_with(@posts)
end
end

View File

@@ -1,6 +1,6 @@
<%= tag.div id: "post-#{post.id}", **PostPreviewComponent.new(post: post).article_attrs("post mod-queue-preview column-container") do %>
<aside class="column column-shrink">
<%= post_preview(post, show_size: true, show_deleted: true) %>
<%= post_preview(post, size: @preview_size, show_size: true, show_deleted: true) %>
</aside>
<section class="column column-expand">

View File

@@ -11,7 +11,10 @@
<% end %>
<% content_for(:top_content) do %>
<h1>Moderation Queue</h1>
<div class="flex mb-4">
<h1 class="flex-grow-1">Moderation Queue</h1>
<%= render PreviewSizeMenuComponent.new(current_size: @preview_size) %>
</div>
<div id="moderation-guideline" class="fixed-width-container">
<h2>Deletion Guidelines</h2>