.referential-overview id=overview.pagination_param_name .filters = search_form_for overview.search, as: overview.search_param_name, url: "##{overview.pagination_param_name}", html: {method: :get}, class: 'form form-filter' do |f| .ffg-row .form-group.input-group.search_bar = f.search_field :name_or_number_or_objectid_cont, placeholder: t('lines.index.name_or_number_or_objectid'), class: 'form-control' span.input-group-btn button.btn.btn-default#search-btn type='submit' span.fa.fa-search .form-group.togglable = f.label Chouette::Line.human_attribute_name(:company_id), required: false, class: 'control-label' = f.input :company_id_eq_any, collection: overview.referential_lines.map(&:company).compact.uniq.sort_by(&:name), as: :check_boxes, label: false, label_method: lambda{|l| ("" + l.name + "").html_safe}, required: false, wrapper_html: { class: 'checkbox_list'} .form-group.togglable = f.label Chouette::Line.human_attribute_name(:transport_mode), required: false, class: 'control-label' = f.input :transport_mode_eq_any, collection: overview.referential_lines.map(&:transport_mode).compact.uniq.sort, as: :check_boxes, label: false, label_method: lambda{|l| ("" + t("enumerize.transport_mode.#{l}") + "").html_safe}, required: false, wrapper_html: { class: 'checkbox_list'} .actions = link_to t('actions.erase'), url_for() + "##{overview.pagination_param_name}", class: 'btn btn-link' = f.submit t('actions.filter'), class: 'btn btn-default' .time-travel .btn-group = link_to I18n.t("referentials.overview.head.prev_page"), '#', class: "prev-page btn btn-default disabled" = link_to I18n.t("referentials.overview.head.today"), '#', class: "today btn btn-default #{overview.includes_today? ? '' : 'disabled'}" = link_to I18n.t("referentials.overview.head.next_page"), '#', class: "next-page btn btn-default" .form-group input.date-search type="date" min=overview.period.first max=overview.period.last a.search-date href='#' span.fa.fa-search .overview-table .left .head .dates= I18n.t("referentials.overview.head.dates") .lines= I18n.t("referentials.overview.head.lines") .lines - overview.lines.each do |line| a.line title=line.name - if line.number.present? .number style="background-color: #{line.color.present? ? "##{line.color}" : 'whitesmoke'}" = line.number - else .name= line.name .company= line.company&.name .mode= line.transport_mode.present? ? t("enumerize.transport_mode.#{line.transport_mode}") : "" .right .inner .head - overview.weeks.each do |week| .week .week-span= week.span .week-number= week.number .days - week.days.each do |day| .day style=day.html_style class=day.html_class .name= day.short_name .number= day.number .lines - if overview.lines.any? - overview.lines.each do |line| .line style=line.html_style class=line.html_class - line.periods.each do |period| .period style=period.html_style class=period.html_class .title=period.title - else = replacement_msg t('referential_lines.search_no_results') = new_pagination overview, 'pull-right' - content_for :javascript do = javascript_pack_tag 'referential_overview/overview.js' javascript: overview_id = "#{overview.pagination_param_name}"; coffee: $ => new ReferentialOverview("##{overview_id}")