<% 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 %> <% if character_selected? %> <% end %> <% @achievements.each do |achievement| %> <% if character_selected? %> <%= td_owned(achievement) %> <% end %> <% end %>
<%= t('name') %> <%= t('description') %> <%= t('category') %> <%= fa_icon('star-o') %> <%= t('achievements.points') %> <%= t('own') %> <%= t('patch') %>
<%= 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 %>