1 <%# locals: (trace:) %>
5 <% if Settings.status != "gpx_offline" %>
6 <% if trace.inserted %>
7 <%= link_to trace_icon(trace),
8 show_trace_path(trace.user, trace),
9 :class => "d-inline-block" %>
11 <span class="text-danger"><%= t ".pending" %></span>
16 <ul class="list-inline mb-0">
17 <li class="text-break list-inline-item">
18 <%= link_to trace.name, show_trace_path(trace.user, trace) %>
21 <% if trace.inserted? %>
22 <li class="list-inline-item">
23 <%= t ".count_points", :count => trace.size %>
27 <li class="list-inline-item">
28 <%= tag.span t(".#{trace.visibility}"),
29 :class => "badge text-bg-#{%w[public identifiable].include?(trace.visibility) ? 'success' : 'danger'}" %>
32 <p class="text-body-secondary mb-0">
33 <% if trace.tags.empty? %>
34 <%= t ".details_without_tags_html", :time_ago => friendly_date_ago(trace.timestamp),
35 :user => link_to(trace.user.display_name, trace.user) %>
37 <%= t ".details_with_tags_html", :time_ago => friendly_date_ago(trace.timestamp),
38 :user => link_to(trace.user.display_name, trace.user),
39 :tags => safe_join(trace.tags.collect { |tag| link_to_tag tag.tag }, ", ") %>
43 <%= trace.description %>
47 <% if trace.inserted? %>
48 <nav class="secondary-actions">
51 <%= link_to t(".view_map"), root_path(:mlat => trace.latitude, :mlon => trace.longitude, :anchor => "map=14/#{trace.latitude}/#{trace.longitude}") %>
54 <%= link_to t(".edit_map"), edit_path(:gpx => trace.id) %>