otwarchive-symphonyarchive/app/views/bookmarks/_bookmarks.html.erb
2026-03-11 22:22:11 +00:00

21 lines
1,001 B
Text

<% # show blurb for whatever is bookmarked if we're looking at a single bookmarked object %>
<% if params[:work_id] %>
<%= render 'works/work_blurb', :work => @bookmarkable %>
<% elsif params[:external_work_id] %>
<%= render 'external_works/blurb', :external_work => @bookmarkable %>
<% elsif params[:series_id] %>
<%= render 'series/series_blurb', :series => @bookmarkable %>
<% end %>
<% if @bookmarkable %>
<% # show only partial view for each bookmark since the bookmarked object is already shown above %>
<%= render partial: 'bookmarks/bookmark_blurb_short', collection: @bookmarks, as: :bookmark %>
<% elsif @bookmarkable_items %>
<% # Display a list of bookmarkables, with several bookmarks under each %>
<%= render partial: 'bookmarks/bookmarkable_blurb', collection: @bookmarkable_items, as: :bookmarkable %>
<% else %>
<% # Standard bookmarks index with full blurb %>
<%= render partial: 'bookmarks/bookmark_blurb', collection: @bookmarks, as: :bookmark %>
<% end %>