]> git.openstreetmap.org Git - rails.git/commitdiff
Use dark theme to invert banner close button
authorAnton Khorev <tony29@yandex.ru>
Sun, 12 Nov 2023 07:13:48 +0000 (10:13 +0300)
committerAnton Khorev <tony29@yandex.ru>
Sun, 12 Nov 2023 07:13:48 +0000 (10:13 +0300)
app/views/layouts/_banner.html.erb
app/views/layouts/map.html.erb

index 4f24f538d6889eb0ad6729713234c3175e743479..bbd9e22e2460f84a210c9ba4c90cfda1fa419c5a 100644 (file)
@@ -1,4 +1,9 @@
 <% unless (banner = next_banner()).nil? %>
-<%= link_to (image_tag banner[:img], :srcset => banner[:srcset], :alt => banner[:alt], :title => banner[:alt]), banner[:link] %>
-<button type="button" class="btn-close <%= "btn-close-white" if banner[:dark] %> position-absolute top-0 end-0 m-4" id="<%= banner_cookie(banner[:id]) %>" aria-label="<%= t("javascripts.close") %>"></button>
+  <%= tag.div :id => "banner", :data => { :bs_theme => token_list(:dark => banner[:dark]) } do %>
+    <%= link_to (image_tag banner[:img], :srcset => banner[:srcset], :alt => banner[:alt], :title => banner[:alt]), banner[:link] %>
+    <button type="button"
+            class="btn-close position-absolute top-0 end-0 m-4"
+            id="<%= banner_cookie(banner[:id]) %>"
+            aria-label="<%= t("javascripts.close") %>"></button>
+  <% end %>
 <% end %>
index adb0cd8a6a3bdaac4815d217ad27541086d55a9a..a3d303c53fdc5129968c55a928bda72a32a2ae4f 100644 (file)
@@ -63,9 +63,7 @@
       </div>
     <% end %>
 
-    <div id="banner">
-      <%= render :partial => "layouts/banner" %>
-    </div>
+    <%= render :partial => "layouts/banner" %>
   </div>
 
   <noscript>