diff --git a/app/assets/javascripts/paginator.js b/app/assets/javascripts/paginator.js index 8a572cc85..14969a601 100644 --- a/app/assets/javascripts/paginator.js +++ b/app/assets/javascripts/paginator.js @@ -17,7 +17,7 @@ })(); $(function() { - if ($(".paginator").length) { + if ($(".paginator").length && (Danbooru.meta("enable-js-navigation") === "true")) { $(document).bind("keydown.right", Danbooru.Paginator.next_page); $(document).bind("keydown.left", Danbooru.Paginator.prev_page); } diff --git a/app/assets/javascripts/posts.js b/app/assets/javascripts/posts.js index 104da379b..38e205a4d 100644 --- a/app/assets/javascripts/posts.js +++ b/app/assets/javascripts/posts.js @@ -7,8 +7,9 @@ this.initialize_titles(); if ($("#c-posts").length) { - this.initialize_shortcuts(); - this.initialize_nav_help_link(); + if (Danbooru.meta("enable-js-navigation") === "true") { + this.initialize_shortcuts(); + } } if ($("#c-posts").length && $("#a-index").length) { @@ -125,9 +126,6 @@ e.preventDefault(); }); } - - Danbooru.Post.initialize_nav_help_link = function() { - } Danbooru.Post.initialize_titles = function() { $(".post-preview").each(function(i, v) { diff --git a/app/views/layouts/default.html.erb b/app/views/layouts/default.html.erb index 37a764818..0e4313a4c 100644 --- a/app/views/layouts/default.html.erb +++ b/app/views/layouts/default.html.erb @@ -14,6 +14,7 @@ <% if flash[:notice] =~ /error/ %> <% end %> + <%= auto_discovery_link_tag :atom, posts_path(:format => "atom", :tags => params[:tags]) %> <%= stylesheet_link_tag "application", :media => "screen" %> diff --git a/app/views/posts/partials/show/_nav_links.html.erb b/app/views/posts/partials/show/_nav_links.html.erb index 214c17973..055a8604d 100644 --- a/app/views/posts/partials/show/_nav_links.html.erb +++ b/app/views/posts/partials/show/_nav_links.html.erb @@ -1,6 +1,6 @@ <% if (position == "bottom" && CurrentUser.user.new_post_navigation_layout) || (position == "top" && !CurrentUser.user.new_post_navigation_layout) %>