Merge remote-tracking branch 'upstream/pull/3226'
This commit is contained in:
commit
d02b8d9f1e
4 changed files with 57 additions and 19 deletions
|
@ -67,7 +67,6 @@ class TracesController < ApplicationController
|
||||||
|
|
||||||
# final helper vars for view
|
# final helper vars for view
|
||||||
@target_user = target_user
|
@target_user = target_user
|
||||||
@display_name = target_user.display_name if target_user
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def mine
|
def mine
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<%= render :partial => "layouts/flash", :locals => { :flash => flash } %>
|
<%= render :partial => "layouts/flash", :locals => { :flash => flash } %>
|
||||||
<% if content_for? :heading %>
|
<% if content_for? :heading %>
|
||||||
<div class="content-heading">
|
<div class="content-heading">
|
||||||
<div class="content-inner">
|
<div class="content-inner <%= yield :heading_class %>">
|
||||||
<%= yield :heading %>
|
<%= yield :heading %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,25 +1,62 @@
|
||||||
|
<% content_for :heading_class, "pb-0" %>
|
||||||
<% content_for :heading do %>
|
<% content_for :heading do %>
|
||||||
<h1><%= @title %></h1>
|
<h1><%= @title %></h1>
|
||||||
<ul class='secondary-actions clearfix'>
|
<p>
|
||||||
<li><%= t(".description") %></li>
|
<%= t(".description") %>
|
||||||
<li><%= rss_link_to :action => "georss", :display_name => @display_name, :tag => @tag %></li>
|
<% if params[:tag] %>
|
||||||
<li><%= link_to t(".upload_trace"), new_trace_path %></li>
|
<%= link_to t(".remove_tag_filter", :tag => params[:tag]), { :controller => "traces", :action => "index", :display_name => nil, :tag => nil, :page => nil }, { :class => "border-left ml-2 pl-2" } %>
|
||||||
<% if @tag %>
|
<% end %>
|
||||||
<li><%= link_to t(".see_all_traces"), :controller => "traces", :action => "index", :display_name => nil, :tag => nil, :page => nil %></li>
|
</p>
|
||||||
<li><%= link_to t(".see_my_traces"), :action => "mine", :tag => nil, :page => nil %></li>
|
<ul class="nav nav-tabs flex-column flex-sm-row">
|
||||||
|
<% if @target_user.blank? %>
|
||||||
|
<!-- public traces -->
|
||||||
|
<li class="nav-item">
|
||||||
|
<%= link_to t(".all_traces"), { :controller => "traces", :action => "index", :display_name => nil, :page => nil }, { :class => "nav-link active" } %>
|
||||||
|
</li>
|
||||||
|
<% if current_user %>
|
||||||
|
<li class="nav-item">
|
||||||
|
<%= link_to t(".my_traces"), { :action => "mine", :page => nil }, { :class => "nav-link" } %>
|
||||||
|
</li>
|
||||||
|
<% end %>
|
||||||
|
<% elsif current_user && current_user == @target_user %>
|
||||||
|
<li class="nav-item">
|
||||||
|
<%= link_to t(".all_traces"), { :controller => "traces", :action => "index", :display_name => nil, :page => nil }, { :class => "nav-link" } %>
|
||||||
|
</li>
|
||||||
|
<!-- my traces -->
|
||||||
|
<li class="nav-item">
|
||||||
|
<%= link_to t(".my_traces"), { :action => "mine", :page => nil }, { :class => "nav-link active" } %>
|
||||||
|
</li>
|
||||||
<% else %>
|
<% else %>
|
||||||
<% if @display_name %>
|
<!-- public_traces_from @target_user -->
|
||||||
<li><%= link_to t(".see_all_traces"), :controller => "traces", :action => "index", :display_name => nil, :tag => nil, :page => nil %></li>
|
<li class="nav-item">
|
||||||
<% end %>
|
<%= link_to t(".all_traces"), { :controller => "traces", :action => "index", :display_name => nil, :page => nil }, { :class => "nav-link" } %>
|
||||||
|
</li>
|
||||||
<% if current_user && current_user != @target_user %>
|
<% if current_user && current_user != @target_user %>
|
||||||
<li><%= link_to t(".see_my_traces"), :action => "mine", :tag => nil, :page => nil %></li>
|
<li class="nav-item">
|
||||||
|
<%= link_to t(".my_traces"), { :action => "mine", :page => nil }, { :class => "nav-link" } %>
|
||||||
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
<li class="nav-item">
|
||||||
|
<%= link_to t(".public_traces_from", :user => @target_user&.display_name), { :action => "mine", :page => nil }, { :class => "nav-link active" } %>
|
||||||
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
|
<li class="nav-item flex-sm-grow-1"></li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<div class="px-3 py-1">
|
||||||
|
<%= link_to({ :action => :georss, :display_name => @target_user&.display_name, :tag => params[:tag] }, { :class => "btn btn-secondary btn-sm" }) do %>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="white" viewBox="0 0 16 16">
|
||||||
|
<path d="M5.5 12a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-3-8.5a1 1 0 0 1 1-1c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1-1-1zm0 4a1 1 0 0 1 1-1 6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1-1-1z" />
|
||||||
|
</svg>
|
||||||
|
<% end -%>
|
||||||
|
<%= link_to t(".upload_trace"), new_trace_path, :class => "btn btn-secondary btn-sm" %>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<% content_for :auto_discovery_link_tag do %>
|
<% content_for :auto_discovery_link_tag do %>
|
||||||
<%= auto_discovery_link_tag :rss, :action => "georss", :display_name => @display_name, :tag => @tag %>
|
<%= auto_discovery_link_tag :rss, :action => "georss", :display_name => @target_user&.display_name, :tag => params[:tag] %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<% if @traces.size > 0 %>
|
<% if @traces.size > 0 %>
|
||||||
|
|
|
@ -2221,8 +2221,10 @@ en:
|
||||||
tagged_with: " tagged with %{tags}"
|
tagged_with: " tagged with %{tags}"
|
||||||
empty_html: "Nothing here yet. <a href='%{upload_link}'>Upload a new trace</a> or learn more about GPS tracing on the <a href='https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.2'>wiki page</a>."
|
empty_html: "Nothing here yet. <a href='%{upload_link}'>Upload a new trace</a> or learn more about GPS tracing on the <a href='https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.2'>wiki page</a>."
|
||||||
upload_trace: "Upload a trace"
|
upload_trace: "Upload a trace"
|
||||||
see_all_traces: "See all traces"
|
all_traces: "All Traces"
|
||||||
see_my_traces: "See my traces"
|
my_traces: "My Traces"
|
||||||
|
traces_from: "Public Traces from %{user}"
|
||||||
|
remove_tag_filter: "Remove Tag Filter"
|
||||||
destroy:
|
destroy:
|
||||||
scheduled_for_deletion: "Trace scheduled for deletion"
|
scheduled_for_deletion: "Trace scheduled for deletion"
|
||||||
make_public:
|
make_public:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue