posts: make thumbnail size setting persistent.

Make setting the thumbnail size persistent.

The setting is stored in a `post_preview_size` cookie. This cookie can
be overridden by the `size` URL param, like so:

  https://danbooru.donmai.us/posts?tags=touhou&size=180

The `size` param is mainly for testing different sizes without setting a cookie.
This commit is contained in:
evazion
2021-12-09 15:02:38 -06:00
parent 208b618918
commit 3de93f556e
5 changed files with 28 additions and 9 deletions

View File

@@ -9,6 +9,9 @@
<% if params[:view] %>
<%= hidden_field_tag :view, params[:view] %>
<% end %>
<% if params[:size] %>
<%= hidden_field_tag :size, params[:size] %>
<% end %>
<%= text_field_tag("tags", tags, :id => tags_dom_id, :class => "flex-auto", :"data-shortcut" => "q", :"data-autocomplete" => "tag-query") %>
<button id="search-box-submit" type="submit"><%= search_icon %></button>
<% end %>