% title("#{t('achievements.title')} - #{t('search')}") %>
<% description('Search for achievements.') %>
<%= search_form_for(@q, url: achievement_search_path, enforce_utf8: false,
class: 'form form-inline search-form d-flex') do |f| %>
<%= f.search_field "name_#{I18n.locale}_cont", placeholder: t('name'), size: 40, minlength: 3,
class: 'form-control form-control-sm flex-grow-1' %>
<%= f.search_field "description_#{I18n.locale}_cont", placeholder: t('description'), size: 40, minlength: 3,
class: 'form-control form-control-sm flex-grow-1' %>
<%= button_tag fa_icon('filter', text: t('filters')), data: { toggle: 'modal', target: '#filters'},
type: 'button', class: 'btn btn-secondary btn-sm modal-toggle' %>
<%= f.submit t('search'), name: nil, class: 'btn btn-primary btn-sm mr-0' %>
<% end %>
<%= render 'shared/filters' %>
<%= render 'shared/collection_progress', ids: @achievements.map(&:id), skip_comparison: true %>
<%= render 'shared/progress', value: @achievements.select { |a| @collection_ids.include?(a.id) }.map(&:points).sum,
min: 0, max: @achievements.pluck(:points).sum, text: 'achievements.points', alt: true %>
|
<%= t('name') %> |
<%= t('description') %> |
<%= t('category') %> |
<%= fa_icon('star-o') %> |
<%= t('achievements.points') %> |
<%= t('own') %> |
<%= t('patch') %> |
<% if character_selected? %>
|
<% end %>
<% @achievements.each do |achievement| %>
|
<%= link_to(achievement_path(achievement)) do %>
<%= sprite(achievement, 'achievement') %>
<% end %>
|
<%= link_to(achievement.name, achievement_path(achievement), class: 'name') %> |
<%= format_text_long(achievement.description) %> |
<%= achievement_category_link(achievement) %> |
<%= achievement_reward(achievement) %>
|
<%= achievement.points %> |
<%= rarity(achievement) %>
|
<%= achievement.patch %>
|
<% if character_selected? %>
<%= td_owned(achievement) %>
<% end %>
<% end %>