aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/referential_vehicle_journeys
diff options
context:
space:
mode:
authorZog2018-01-12 11:31:14 +0100
committerZog2018-01-12 11:31:14 +0100
commit87841876b7fa2fdc9cee77cc465fa6e8db9fc417 (patch)
treea40cea5d71b554f1398c966dd34b6b5db447d789 /app/views/referential_vehicle_journeys
parent216821cbc5410a1377dd57b09ee2753aee13e37c (diff)
downloadchouette-core-87841876b7fa2fdc9cee77cc465fa6e8db9fc417.tar.bz2
Refs #5571 @0.25h; Let the user select the number of items per page5571-remove-pagination-on-referential-vjs-index
on ReferentialVehicleJourneys#index
Diffstat (limited to 'app/views/referential_vehicle_journeys')
-rw-r--r--app/views/referential_vehicle_journeys/_filters.html.slim3
1 files changed, 3 insertions, 0 deletions
diff --git a/app/views/referential_vehicle_journeys/_filters.html.slim b/app/views/referential_vehicle_journeys/_filters.html.slim
index 609927615..7c5a63e25 100644
--- a/app/views/referential_vehicle_journeys/_filters.html.slim
+++ b/app/views/referential_vehicle_journeys/_filters.html.slim
@@ -6,6 +6,9 @@
button.btn.btn-default#search-btn type='submit'
span.fa.fa-search
.ffg-row
+ .form-group.per-page-select
+ = I18n.t("simple_form.per_page")
+ = %w(10 50 100).each_with_index.map{ |v, i| (params[:per_page] == v || params[:per_page].nil? && i == 0) ? "<span class='selected'>#{v}</span>" : link_to(v, referential_vehicle_journeys_path(@referential, q: params[:q], per_page: v)) }.join(' - ').html_safe
.form-group.togglable
= f.label Chouette::VehicleJourney.human_attribute_name(:company), required: false, class: 'control-label'
= f.input :company_id_eq_any, collection: @all_companies.select(:id, :name).order(name: :asc), as: :check_boxes, label: false, label_method: lambda{|l| ("<span>" + l.name + "</span>").html_safe}, required: false, wrapper_html: { class: 'checkbox_list'}