summaryrefslogtreecommitdiffstats
path: root/views
diff options
context:
space:
mode:
authorKen D'Ambrosio <ken@jots.org>2026-05-11 05:43:28 +0000
committerKen D'Ambrosio <ken@jots.org>2026-05-11 05:43:28 +0000
commit35a72d21075c9d2331ee4388fe34fe6efd5b65fc (patch)
treea7d00b185f1f77c658cbc05ca663a381bfbcc7db /views
parent9f586a8db100c586b33f425f7699355bca43f8b4 (diff)
Limit slideshow to filtered albums when search filter is active
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'views')
-rw-r--r--views/album.erb7
1 files changed, 4 insertions, 3 deletions
diff --git a/views/album.erb b/views/album.erb
index c99ec3c..b44971e 100644
--- a/views/album.erb
+++ b/views/album.erb
@@ -27,8 +27,9 @@
<% end %>
<div class="grid" id="album-grid">
<% @albums.each do |a| %>
- <% href = @rel.empty? ? "/browse/#{a[:name]}" : "/browse/#{@rel}/#{a[:name]}" %>
- <a href="<%= href %>" class="card album-card">
+ <% a_rel = @rel.empty? ? a[:name] : "#{@rel}/#{a[:name]}" %>
+ <% href = "/browse/#{a_rel}" %>
+ <a href="<%= href %>" class="card album-card" data-rel="<%= a_rel %>">
<div class="thumb-wrap">
<% cover_rel = @rel.empty? ? "#{a[:name]}/#{a[:cover]}" : "#{@rel}/#{a[:name]}/#{a[:cover]}" %>
<% if a[:cover] %>
@@ -105,4 +106,4 @@ const ENTRIES = <%= @entries.map { |e|
e.merge(src: "/media/#{file_rel}")
}.to_json %>;
</script>
-<script src="/js/album.js?v=3"></script>
+<script src="/js/album.js?v=4"></script>