71 lines
2.9 KiB
Text
Executable file
71 lines
2.9 KiB
Text
Executable file
<!--SEARCHBROWSE descriptive page name and system messages, descriptions, and instructions.-->
|
|
<%= render "muted/muted_items_notice" %>
|
|
|
|
<h2 class="heading">
|
|
<% if @bookmarkable_items %>
|
|
<%= search_header @bookmarkable_items, @search, "Bookmarked Item", @owner %>
|
|
<% else %>
|
|
<%= search_header @bookmarks, @search, "Bookmark", @owner %>
|
|
<% end %>
|
|
</h2>
|
|
<!-- /descriptions-->
|
|
|
|
<!--subnav-->
|
|
<% if current_user.is_a?(User) || @tag || @facets.present? %>
|
|
<ul class="navigation actions" role="navigation">
|
|
<% if logged_in? && (@user == current_user || (@owner.blank? && @bookmarkable.blank?) || @collection) %>
|
|
<li><%= link_to ts("Bookmark External Work"), new_external_work_path %></li>
|
|
<% elsif params[:work_id] || params[:series_id] || params[:external_work_id] %>
|
|
<% bookmark_form_id = (@bookmarkable.blank? ? "#{@bookmark.id}" : "#{@bookmarkable.id}") %>
|
|
<% # let the user reading this bookmark save a copy for themselves %>
|
|
<% if logged_in? && !is_author_of?(@bookmark) %>
|
|
<li>
|
|
<% if (current_user_bookmark ||= bookmark_if_exists(@bookmarkable)) %>
|
|
<%= link_to ts("Edit Bookmark"), edit_bookmark_path(current_user_bookmark), :id => "bookmark_form_trigger_for_#{bookmark_form_id}", :remote => true %>
|
|
<% else %>
|
|
<%= link_to ts("Bookmark"), get_new_bookmark_path(@bookmarkable), :id => "bookmark_form_trigger_for_#{bookmark_form_id}", :remote => true %>
|
|
<% end %>
|
|
</li>
|
|
<% end %>
|
|
<% end %>
|
|
<% if @tag %>
|
|
<li><%= span_if_current ts('Works'), tag_works_path(@tag) %></li>
|
|
<li><%= span_if_current ts('Bookmarks'), tag_bookmarks_path(@tag) %></li>
|
|
<% end %>
|
|
<% if @facets.present? %>
|
|
<% # Filters button for narrow screens jumps to filters when JavaScript is disabled and opens filters when JavaScript is enabled %>
|
|
<li class="narrow-shown hidden"><a href="#bookmark-filters" id="go_to_filters"><%= ts("Filters") %></a></li>
|
|
<% end %>
|
|
</ul>
|
|
<% end %>
|
|
<!--/subnav-->
|
|
|
|
<% if params[:work_id] || params[:series_id] || params[:external_work_id] %>
|
|
<% # bookmark form loaded here if requested %>
|
|
<div class="new dynamic" id="bookmark_form_placement_for_<%= bookmark_form_id %>"></div>
|
|
<% end %>
|
|
|
|
<% unless @owner.present? || @bookmarkable.present? %>
|
|
<p><%= t(".recent_bookmarks_html", choose_fandom_link: link_to(t(".choose_fandom"), media_index_path), advanced_search_link: link_to(t(".advanced_search"), search_bookmarks_path)) %>
|
|
<% end %>
|
|
|
|
<%== pagy_nav @pagy %>
|
|
|
|
<!--main content-->
|
|
<h3 class="landmark heading"><%= ts("List of Bookmarks") %></h3>
|
|
<ol class="bookmark index group">
|
|
<%= render "bookmarks/bookmarks" %>
|
|
</ol>
|
|
<!-- /content-->
|
|
|
|
<!--filters subnav-->
|
|
<% if @facets.present? %>
|
|
<%= render "filters" %>
|
|
<% end %>
|
|
<!---/subnav-->
|
|
|
|
<div id="dynamic-bookmark" class="dynamic hidden"></div>
|
|
|
|
<!--subnav-->
|
|
<%== pagy_nav @pagy %>
|
|
<!-- /subnav-->
|