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")
|