aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/connection_links/_connection_link.slim
blob: 9de04ba12516c974c67041f22188cb272ae278cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#index_item.panel.panel-default.connection_link
  .panel-heading
    .panel-title.clearfix
      span.pull-right
        - if policy(connection_link).edit?
          = link_to edit_referential_connection_link_path(@referential, connection_link), class: 'btn btn-default btn-sm' do
          span.fa.fa-pencil

        - if policy(connection_link).destroy?
          = link_to referential_connection_link_path(@referential, connection_link), :method => :delete, :data => {:confirm =>  t('connection_links.actions.destroy_confirm')}, class: 'btn btn-danger btn-sm' do
              span.fa.fa-trash-o

      h5
        = link_to referential_connection_link_path(@referential, connection_link), class: 'preview', title: "#{Chouette::ConnectionLink.model_name.human.capitalize} #{connection_link.name}" do
          span.name
            = truncate(connection_link.name, :length => 20)

  .panel-body
    p
      = t('.from')

      - if connection_link.departure.present?
        = link_to_if connection_link.departure, truncate(connection_link.departure.name, :length => 15) , stop_area_referential_stop_area_path(connection_link.departure.stop_area_referential, connection_link.departure), :title => "#{connection_link.human_attribute_name('departure')} #{connection_link.departure.name}"
      - else
    	 = connection_link.human_attribute_name('undefined')

      = t('.to')

      - if connection_link.arrival.present?
        = link_to_if( connection_link.arrival, truncate(connection_link.arrival.name, :length => 15), stop_area_referential_stop_area_path(connection_link.arrival.stop_area_referential, connection_link.arrival), :title => "#{connection_link.human_attribute_name('arrival')} #{connection_link.arrival.name}" )
      - else
        = connection_link.human_attribute_name("undefined")
    p
      = connection_link.human_attribute_name('default_duration').capitalize
      = " : "
      = connection_link.default_duration ? connection_link.default_duration.strftime('%Mm %Ss') : connection_link.human_attribute_name("undefined")