From: Tom Hughes Date: Thu, 11 Apr 2024 17:37:20 +0000 (+0100) Subject: Merge remote-tracking branch 'upstream/pull/4681' X-Git-Tag: live~188 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/8bb126938f67d3ea01ac16b42f8ad3e35f39baaf?hp=3c5f2469ae7f5f16aa6443a476ec03e34862140a Merge remote-tracking branch 'upstream/pull/4681' --- diff --git a/app/assets/stylesheets/common.scss b/app/assets/stylesheets/common.scss index 3e80e66f5..1ccdc7871 100644 --- a/app/assets/stylesheets/common.scss +++ b/app/assets/stylesheets/common.scss @@ -1031,4 +1031,17 @@ div.secondary-actions { margin-bottom: -1px; } +/* Rules for traces */ + +img.trace_image { + mix-blend-mode: darken; +} + +@include color-mode(dark) { + img.trace_image { + filter: invert(1); + mix-blend-mode: lighten; + } +} + @import 'browse'; diff --git a/app/views/traces/_trace.html.erb b/app/views/traces/_trace.html.erb index 184570499..72794355b 100644 --- a/app/views/traces/_trace.html.erb +++ b/app/views/traces/_trace.html.erb @@ -2,7 +2,7 @@ <% if Settings.status != "gpx_offline" %> <% if trace.inserted %> - <%= link_to image_tag(trace_icon_path(trace.user, trace), :alt => ""), show_trace_path(trace.user, trace) %> + <%= link_to image_tag(trace_icon_path(trace.user, trace), :alt => "", :class => "trace_image"), show_trace_path(trace.user, trace) %> <% else %> <%= t ".pending" %> <% end %> diff --git a/app/views/traces/edit.html.erb b/app/views/traces/edit.html.erb index 809112d4b..2059178cf 100644 --- a/app/views/traces/edit.html.erb +++ b/app/views/traces/edit.html.erb @@ -2,7 +2,7 @@

<%= t ".heading", :name => @trace.name %>

<% end %> -<%= image_tag trace_picture_path(@trace.user, @trace) %> +<%= image_tag trace_picture_path(@trace.user, @trace), :class => "trace_image" %> <%= bootstrap_form_for @trace do |f| %> <%= f.text_field :name, :disabled => true %> diff --git a/app/views/traces/show.html.erb b/app/views/traces/show.html.erb index def928da5..51b21f982 100644 --- a/app/views/traces/show.html.erb +++ b/app/views/traces/show.html.erb @@ -4,7 +4,7 @@ <% if Settings.status != "gpx_offline" %> <% if @trace.inserted %> - <%= image_tag trace_picture_path(@trace.user, @trace) %> + <%= image_tag trace_picture_path(@trace.user, @trace), :class => "trace_image" %> <% else %> <%= t ".pending" %> <% end %>