diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index d31a7cf71..ad32e3d98 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -269,8 +269,12 @@ module ApplicationHelper end.to_h end - def page_title - if content_for(:page_title).present? + def page_title(title = nil) + if title.present? + content_for(:page_title) { "#{title} | #{Danbooru.config.app_name}" } + elsif title.blank? && !title.nil? + content_for(:page_title) { Danbooru.config.app_name } + elsif content_for(:page_title).present? content_for(:page_title) elsif params[:action] == "index" "#{params[:controller].titleize} - #{Danbooru.config.app_name}" diff --git a/app/models/tag.rb b/app/models/tag.rb index 045cdfc94..1e872b590 100644 --- a/app/models/tag.rb +++ b/app/models/tag.rb @@ -206,6 +206,10 @@ class Tag < ApplicationRecord end concerning :NameMethods do + def pretty_name + name.tr("_", " ") + end + def unqualified_name name.gsub(/_\(.*\)\z/, "").tr("_", " ") end diff --git a/app/views/admin/alias_and_implication_imports/new.html.erb b/app/views/admin/alias_and_implication_imports/new.html.erb index 014def208..c9b01f6b4 100644 --- a/app/views/admin/alias_and_implication_imports/new.html.erb +++ b/app/views/admin/alias_and_implication_imports/new.html.erb @@ -1,3 +1,5 @@ +<% page_title "Alias & Implication Import" %> +

Alias & Implication Import

@@ -20,7 +22,3 @@ mass update aaa -> bbb <% end %>
- -<% content_for(:page_title) do %> - Alias & Implication Import - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/admin/dashboards/show.html.erb b/app/views/admin/dashboards/show.html.erb index 9adf1441c..682cc1f03 100644 --- a/app/views/admin/dashboards/show.html.erb +++ b/app/views/admin/dashboards/show.html.erb @@ -1,3 +1,5 @@ +<% page_title "Admin Dashboard" %> +

Admin Dashboard

@@ -23,7 +25,3 @@
- -<% content_for(:page_title) do %> - Admin Dashboard - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/admin/users/edit.html.erb b/app/views/admin/users/edit.html.erb index 38a08c915..cb60e4ae2 100644 --- a/app/views/admin/users/edit.html.erb +++ b/app/views/admin/users/edit.html.erb @@ -1,3 +1,6 @@ +<% page_title "Edit User: #{@user.pretty_name}" %> +<%= render "users/secondary_links" %> +

Edit User: <%= @user.name %>

@@ -10,9 +13,3 @@ <% end %>
- -<%= render "users/secondary_links" %> - -<% content_for(:page_title) do %> - Edit User - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/artists/_show.html.erb b/app/views/artists/_show.html.erb index 51f10f012..fd1270394 100644 --- a/app/views/artists/_show.html.erb +++ b/app/views/artists/_show.html.erb @@ -1,3 +1,6 @@ +<% page_title "#{@artist.pretty_name.titleize} | Artist Profile" %> +<%= render "secondary_links" %> +

Artist: <%= link_to @artist.pretty_name, posts_path(:tags => @artist.name), :class => "tag-type-#{@artist.category_name}" %>

@@ -25,9 +28,3 @@ <% end %>
- -<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - Artist - <%= @artist.name %> - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/bans/show.html.erb b/app/views/bans/show.html.erb index 496943b2b..18c249b07 100644 --- a/app/views/bans/show.html.erb +++ b/app/views/bans/show.html.erb @@ -1,3 +1,6 @@ +<% page_title "Ban: #{@ban.user.pretty_name}" %> +<%= render "secondary_links" %> +

Show Ban

@@ -17,9 +20,3 @@ <% end %>
- -<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - Ban - <%= @ban.user.name %> - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/counts/posts.html.erb b/app/views/counts/posts.html.erb index 2d5d6ae8f..8b1199c91 100644 --- a/app/views/counts/posts.html.erb +++ b/app/views/counts/posts.html.erb @@ -1,3 +1,6 @@ +<% page_title "Post Counts" %> +<%= render "posts/partials/common/secondary_links" %> +
Post count for <%= link_to params[:tags].present? ? params[:tags] : "/posts", posts_path(:tags => params[:tags]) %>: @@ -8,9 +11,3 @@ <% end %>
- -<% content_for(:page_title) do %> - Post Counts - <%= Danbooru.config.app_name %> -<% end %> - -<%= render "posts/partials/common/secondary_links" %> diff --git a/app/views/dmails/index.html.erb b/app/views/dmails/index.html.erb index 757a34ecf..00828d700 100644 --- a/app/views/dmails/index.html.erb +++ b/app/views/dmails/index.html.erb @@ -1,3 +1,6 @@ +<% page_title "Messages" %> +<%= render "secondary_links" %> +
<% if params[:folder] == "sent" %> @@ -31,9 +34,3 @@ <%= numbered_paginator(@dmails) %>
- -<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - Messages - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/dmails/new.html.erb b/app/views/dmails/new.html.erb index 2c2b69dbb..092826900 100644 --- a/app/views/dmails/new.html.erb +++ b/app/views/dmails/new.html.erb @@ -1,12 +1,9 @@ +<% page_title "New Message" %> +<%= render "secondary_links" %> +

New Message

<%= render "form", :dmail => @dmail %>
- -<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - New Message - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/dmails/show.html.erb b/app/views/dmails/show.html.erb index d68d45b57..0d24a74b8 100644 --- a/app/views/dmails/show.html.erb +++ b/app/views/dmails/show.html.erb @@ -1,3 +1,6 @@ +<% page_title "Message: #{@dmail.title}" %> +<%= render "secondary_links" %> +
@@ -38,9 +41,3 @@
- -<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - Message - <%= @dmail.title %> - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/explore/posts/missed_searches.html.erb b/app/views/explore/posts/missed_searches.html.erb index 3bedafae6..2aa207094 100644 --- a/app/views/explore/posts/missed_searches.html.erb +++ b/app/views/explore/posts/missed_searches.html.erb @@ -1,3 +1,6 @@ +<% page_title "Missed Searches" %> +<%= render "posts/partials/common/secondary_links" %> +

Missed Searches

@@ -27,9 +30,3 @@
- -<%= render "posts/partials/common/secondary_links" %> - -<% content_for(:page_title) do %> - Missed Searches - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/explore/posts/popular.html.erb b/app/views/explore/posts/popular.html.erb index bc6c455f2..e37c53508 100644 --- a/app/views/explore/posts/popular.html.erb +++ b/app/views/explore/posts/popular.html.erb @@ -1,3 +1,6 @@ +<% page_title "Popular Posts" %> +<%= render "posts/partials/common/secondary_links" %> +
-<%= render "posts/partials/common/secondary_links" %> - -<% content_for(:page_title) do %> - Popular - <%= Danbooru.config.app_name %> -<% end %> - <% content_for(:html_header) do %> <% end %> diff --git a/app/views/explore/posts/searches.html.erb b/app/views/explore/posts/searches.html.erb index 67e6410ca..f52a2c410 100644 --- a/app/views/explore/posts/searches.html.erb +++ b/app/views/explore/posts/searches.html.erb @@ -1,3 +1,6 @@ +<% page_title "Popular Searches" %> +<%= render "posts/partials/common/secondary_links" %> +

Popular Searches - <%= @search_service.date %>

@@ -27,9 +30,3 @@
- -<%= render "posts/partials/common/secondary_links" %> - -<% content_for(:page_title) do %> - Popular Searches - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/explore/posts/viewed.html.erb b/app/views/explore/posts/viewed.html.erb index a67dd1190..623c622bc 100644 --- a/app/views/explore/posts/viewed.html.erb +++ b/app/views/explore/posts/viewed.html.erb @@ -1,3 +1,6 @@ +<% page_title "Most Viewed" %> +<%= render "posts/partials/common/secondary_links" %> +

Most Viewed - <%= @date %>

@@ -15,12 +18,6 @@
-<%= render "posts/partials/common/secondary_links" %> - -<% content_for(:page_title) do %> - Most Viewed - <%= Danbooru.config.app_name %> -<% end %> - <% content_for(:html_header) do %> <% end %> diff --git a/app/views/favorite_group_orders/edit.html.erb b/app/views/favorite_group_orders/edit.html.erb index 460af7004..fe54ae3aa 100644 --- a/app/views/favorite_group_orders/edit.html.erb +++ b/app/views/favorite_group_orders/edit.html.erb @@ -20,7 +20,3 @@ <%= render "favorite_groups/secondary_links" %> - -<% content_for(:page_title) do %> - Order Favorite Group - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/favorite_groups/show.html.erb b/app/views/favorite_groups/show.html.erb index 4cbea79d7..540511299 100644 --- a/app/views/favorite_groups/show.html.erb +++ b/app/views/favorite_groups/show.html.erb @@ -1,3 +1,6 @@ +<% page_title "Favgroup: #{@favorite_group.pretty_name.titleize}" %> +<%= render "secondary_links" %> +

@@ -22,9 +25,3 @@

- -<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - Favorite Group - <%= @favorite_group.pretty_name %> - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/forum_topics/index.html.erb b/app/views/forum_topics/index.html.erb index fda176d56..3c6560e35 100644 --- a/app/views/forum_topics/index.html.erb +++ b/app/views/forum_topics/index.html.erb @@ -1,3 +1,6 @@ +<% page_title "Forum" %> +<%= render "secondary_links" %> +

Forum

@@ -17,10 +20,4 @@
-<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - Forum - <%= Danbooru.config.app_name %> -<% end %> - <% content_for(:html_header, auto_discovery_link_tag(:atom, forum_topics_url(:atom), title: "Forum Topics")) %> diff --git a/app/views/forum_topics/show.html.erb b/app/views/forum_topics/show.html.erb index 77dd8634c..5366c1e04 100644 --- a/app/views/forum_topics/show.html.erb +++ b/app/views/forum_topics/show.html.erb @@ -1,3 +1,5 @@ +<% page_title @forum_topic.title %> +

@@ -38,10 +40,6 @@ <%= render "secondary_links" %> -<% content_for(:page_title) do %> - <%= @forum_topic.title %> - Forum - <%= Danbooru.config.app_name %> -<% end %> - <% content_for(:html_header) do %> <%= auto_discovery_link_tag(:atom, {format: :atom}, {title: @forum_topic.title}) %> diff --git a/app/views/iqdb_queries/show.html.erb b/app/views/iqdb_queries/show.html.erb index f0aa0aaca..b50d26274 100644 --- a/app/views/iqdb_queries/show.html.erb +++ b/app/views/iqdb_queries/show.html.erb @@ -1,3 +1,5 @@ +<% page_title "Similar Images Search" %> +

Similar Images Search

@@ -15,8 +17,3 @@ <%= render "iqdb_queries/matches" %>
- -<% content_for(:page_title) do %> - Similar Images Search - <%= Danbooru.config.app_name %> -<% end %> - diff --git a/app/views/maintenance/user/api_keys/show.html.erb b/app/views/maintenance/user/api_keys/show.html.erb index 36873ae2c..940ddfff9 100644 --- a/app/views/maintenance/user/api_keys/show.html.erb +++ b/app/views/maintenance/user/api_keys/show.html.erb @@ -1,3 +1,5 @@ +<% page_title "API Key" %> +

API Key

@@ -9,7 +11,3 @@ <% end %>
- -<% content_for(:page_title) do %> - API Key - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/maintenance/user/api_keys/view.html.erb b/app/views/maintenance/user/api_keys/view.html.erb index ad232458c..72af6dc33 100644 --- a/app/views/maintenance/user/api_keys/view.html.erb +++ b/app/views/maintenance/user/api_keys/view.html.erb @@ -1,3 +1,5 @@ +<% page_title "API Key" %> +

API Key

@@ -26,7 +28,3 @@
- -<% content_for(:page_title) do %> - API Key - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/maintenance/user/count_fixes/new.html.erb b/app/views/maintenance/user/count_fixes/new.html.erb index 2307e9e08..c8c648b00 100644 --- a/app/views/maintenance/user/count_fixes/new.html.erb +++ b/app/views/maintenance/user/count_fixes/new.html.erb @@ -1,3 +1,5 @@ +<% page_title "Refresh Counts" %> +

Refresh Counts

@@ -9,7 +11,3 @@ <% end %>
- -<% content_for(:page_title) do %> - Refresh Counts - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/maintenance/user/deletions/show.html.erb b/app/views/maintenance/user/deletions/show.html.erb index be60a7e98..d7daf190e 100644 --- a/app/views/maintenance/user/deletions/show.html.erb +++ b/app/views/maintenance/user/deletions/show.html.erb @@ -1,3 +1,5 @@ +<% page_title "Delete Account" %> +

Delete Account

@@ -25,7 +27,3 @@ <% end %>
- -<% content_for(:page_title) do %> - Delete Account - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/maintenance/user/password_resets/edit.html.erb b/app/views/maintenance/user/password_resets/edit.html.erb index 79901cd45..926ded6bb 100644 --- a/app/views/maintenance/user/password_resets/edit.html.erb +++ b/app/views/maintenance/user/password_resets/edit.html.erb @@ -1,3 +1,6 @@ +<% page_title "Reset Password" %> +<%= render "sessions/secondary_links" %> +

Reset Password

@@ -14,9 +17,3 @@ <% end %>
- -<%= render "sessions/secondary_links" %> - -<% content_for(:page_title) do %> - Reset Password - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/maintenance/user/password_resets/new.html.erb b/app/views/maintenance/user/password_resets/new.html.erb index acb12da2a..2de383ed6 100644 --- a/app/views/maintenance/user/password_resets/new.html.erb +++ b/app/views/maintenance/user/password_resets/new.html.erb @@ -1,3 +1,6 @@ +<% page_title "Reset Password" %> +<%= render "sessions/secondary_links" %> +

Reset Password

@@ -15,9 +18,3 @@ <% end %>
- -<%= render "sessions/secondary_links" %> - -<% content_for(:page_title) do %> - Reset Password - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/maintenance/user/passwords/edit.html.erb b/app/views/maintenance/user/passwords/edit.html.erb index dc7856c78..1a0ca613d 100644 --- a/app/views/maintenance/user/passwords/edit.html.erb +++ b/app/views/maintenance/user/passwords/edit.html.erb @@ -1,3 +1,5 @@ +<% page_title "Change Password" %> +

Change Password

@@ -9,7 +11,3 @@ <% end %>
- -<% content_for(:page_title) do %> - Change Password - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/moderator/dashboards/show.html.erb b/app/views/moderator/dashboards/show.html.erb index 6c3c3361e..037a09ba5 100644 --- a/app/views/moderator/dashboards/show.html.erb +++ b/app/views/moderator/dashboards/show.html.erb @@ -1,3 +1,5 @@ +<% page_title "Mod Dashboard" %> +

Moderator Dashboard

@@ -23,7 +25,3 @@
- -<% content_for(:page_title) do %> - Mod Dashboard - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/moderator/ip_addrs/index.html.erb b/app/views/moderator/ip_addrs/index.html.erb index 29b1df8cb..9543dfc6a 100644 --- a/app/views/moderator/ip_addrs/index.html.erb +++ b/app/views/moderator/ip_addrs/index.html.erb @@ -1,3 +1,5 @@ +<% page_title "IP Addresses" %> +

IP Addresses

@@ -13,7 +15,3 @@ <% end %>
- -<% content_for(:page_title) do %> - IP Addresses - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/moderator/ip_addrs/search.html.erb b/app/views/moderator/ip_addrs/search.html.erb index ebee88249..58b567222 100644 --- a/app/views/moderator/ip_addrs/search.html.erb +++ b/app/views/moderator/ip_addrs/search.html.erb @@ -1,3 +1,5 @@ +<% page_title "Search IP Addresses" %> +
- -<% content_for(:page_title) do %> - Search IP Addresses - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/moderator/post/disapprovals/index.html.erb b/app/views/moderator/post/disapprovals/index.html.erb index 9f96a96aa..c746fb24e 100644 --- a/app/views/moderator/post/disapprovals/index.html.erb +++ b/app/views/moderator/post/disapprovals/index.html.erb @@ -38,7 +38,3 @@ <%= numbered_paginator(@post_disapprovals) %>

- -<% content_for(:page_title) do %> - Post Disapprovals - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/moderator/post/queues/random.html.erb b/app/views/moderator/post/queues/random.html.erb index fdf154475..02ba4a85c 100644 --- a/app/views/moderator/post/queues/random.html.erb +++ b/app/views/moderator/post/queues/random.html.erb @@ -1,3 +1,5 @@ +<% page_title "Mod Queue" %> +
@@ -24,10 +26,6 @@ <%= render "post_disapprovals/detailed_rejection_dialog" %> <%= render "posts/partials/common/secondary_links" %> -<% content_for(:page_title) do %> - Mod Queue - <%= Danbooru.config.app_name %> -<% end %> - <% content_for(:html_header) do %> diff --git a/app/views/moderator/post/queues/show.html.erb b/app/views/moderator/post/queues/show.html.erb index 1eab621ad..ca4a039a5 100644 --- a/app/views/moderator/post/queues/show.html.erb +++ b/app/views/moderator/post/queues/show.html.erb @@ -1,3 +1,5 @@ +<% page_Title "Mod Queue" %> +
@@ -36,7 +38,3 @@ <%= render "post_disapprovals/detailed_rejection_dialog" %> <%= render "posts/partials/common/secondary_links" %> - -<% content_for(:page_title) do %> - Mod Queue - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/moderator/tags/edit.html.erb b/app/views/moderator/tags/edit.html.erb index ffe0fe7b2..75978f735 100644 --- a/app/views/moderator/tags/edit.html.erb +++ b/app/views/moderator/tags/edit.html.erb @@ -1,3 +1,5 @@ +<% page_title "Mass Edit" %> +

Mass Edit

@@ -9,7 +11,3 @@ <% end %>
- -<% content_for(:page_title) do %> - Mass Edit - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/pool_orders/edit.html.erb b/app/views/pool_orders/edit.html.erb index d62070a82..c5575a5f4 100644 --- a/app/views/pool_orders/edit.html.erb +++ b/app/views/pool_orders/edit.html.erb @@ -1,3 +1,6 @@ +<% page_title "Order Pool" %> +<%= render "pools/secondary_links" %> +

Order Pool: <%= @pool.pretty_name %>

@@ -25,9 +28,3 @@ <% end %>
- -<%= render "pools/secondary_links" %> - -<% content_for(:page_title) do %> - Order Pool - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/pool_versions/diff.html.erb b/app/views/pool_versions/diff.html.erb index 6da3c0ec9..d5b023b5c 100644 --- a/app/views/pool_versions/diff.html.erb +++ b/app/views/pool_versions/diff.html.erb @@ -1,3 +1,6 @@ +<% page_title "Pool Comparison: #{@pool_version.pretty_name.titleize}" %> +<%= render "secondary_links" %> +

Pool Version Comparison: <%= @pool_version.name %>

@@ -31,9 +34,3 @@ <% end %>
- -<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - Pool Version Comparison - <%= @pool_version.name %> - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/pools/gallery.html.erb b/app/views/pools/gallery.html.erb index e5b69c7b4..8b1800299 100644 --- a/app/views/pools/gallery.html.erb +++ b/app/views/pools/gallery.html.erb @@ -1,3 +1,6 @@ +<% page_title "Pool Gallery" %> +<%= render "secondary_links" %> +
- -<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - Pool Gallery - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/pools/show.html.erb b/app/views/pools/show.html.erb index d5d19540b..f54b0def3 100644 --- a/app/views/pools/show.html.erb +++ b/app/views/pools/show.html.erb @@ -1,3 +1,6 @@ +<% page_title "#{@pool.pretty_name.titleize} | Pool" %> +<%= render "secondary_links" %> +

@@ -26,12 +29,6 @@

-<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - Pool - <%= @pool.pretty_name %> - <%= Danbooru.config.app_name %> -<% end %> - <% content_for(:html_header) do %> <% end %> diff --git a/app/views/posts/show.html.erb b/app/views/posts/show.html.erb index 84673c171..a54d3eb9c 100644 --- a/app/views/posts/show.html.erb +++ b/app/views/posts/show.html.erb @@ -1,3 +1,6 @@ +<% page_title @post.presenter.humanized_essential_tag_string %> +<%= render "posts/partials/common/secondary_links" %> + <% content_for(:sidebar) do %> <%= render "posts/partials/common/search", :path => posts_path, :tags => params[:q], :tags_dom_id => "tags" %> @@ -151,10 +154,6 @@ <%= post_view_count_js %> -<% content_for(:page_title) do %> - <%= @post.presenter.humanized_essential_tag_string %> - <%= Danbooru.config.app_name %> -<% end %> - <% content_for(:html_header) do %> <%= tag.meta name: "description", content: "View this #{@post.image_width}x#{@post.image_height} #{number_to_human_size(@post.file_size)} image" %> @@ -201,5 +200,3 @@ window._paq.push(["setCustomVariable", 3, "blocked", <%= @post.levelblocked? %>, "page"]); <% end %> - -<%= render "posts/partials/common/secondary_links" %> diff --git a/app/views/recommended_posts/index.html.erb b/app/views/recommended_posts/index.html.erb index 436771488..f554afa69 100644 --- a/app/views/recommended_posts/index.html.erb +++ b/app/views/recommended_posts/index.html.erb @@ -15,7 +15,3 @@
<%= render "posts/partials/common/secondary_links" %> - -<% content_for(:page_title) do %> - Recommended Posts - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/related_tags/show.html.erb b/app/views/related_tags/show.html.erb index cc5fb0fca..90b3b6e0e 100644 --- a/app/views/related_tags/show.html.erb +++ b/app/views/related_tags/show.html.erb @@ -1,3 +1,6 @@ +<% page_title "Related tags" %> +<%= render "tags/secondary_links" %> + - -<%= render "tags/secondary_links" %> - -<% content_for(:page_title) do %> - Related tags - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/reports/upload_tags.html.erb b/app/views/reports/upload_tags.html.erb index aade7c72e..b5384946e 100644 --- a/app/views/reports/upload_tags.html.erb +++ b/app/views/reports/upload_tags.html.erb @@ -1,3 +1,5 @@ +<% page_title "Upload Tags: #{@user.pretty_name}" %> +

Upload tag changes report for <%= @user.pretty_name %>

@@ -19,8 +21,3 @@ <%= numbered_paginator(@upload_reports) %>
- - -<% content_for(:page_title) do %> - Upload tag changes for <%= @user.pretty_name %> - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/sessions/new.html.erb b/app/views/sessions/new.html.erb index f685345e9..3e63dd51a 100644 --- a/app/views/sessions/new.html.erb +++ b/app/views/sessions/new.html.erb @@ -1,3 +1,6 @@ +<% page_title "Login" %> +<%= render "secondary_links" %> +
@@ -15,9 +18,3 @@

- -<% content_for(:page_title) do %> - Login - <%= Danbooru.config.app_name %> -<% end %> - -<%= render "secondary_links" %> diff --git a/app/views/static/access_denied.html.erb b/app/views/static/access_denied.html.erb index 721fac640..9f2a8c57c 100644 --- a/app/views/static/access_denied.html.erb +++ b/app/views/static/access_denied.html.erb @@ -1,3 +1,5 @@ +<% page_title "Access Denied" %> +

Access Denied

@@ -10,7 +12,3 @@

<%= link_to "Go back", :back, :rel => "prev" %> - -<% content_for(:page_title) do %> - Access Denied - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/static/bookmarklet.html.erb b/app/views/static/bookmarklet.html.erb index 676be1ad1..2b3014fbf 100644 --- a/app/views/static/bookmarklet.html.erb +++ b/app/views/static/bookmarklet.html.erb @@ -1,3 +1,5 @@ +<% page_title "Upload Bookmarklet" %> +

Bookmarklet

@@ -12,7 +14,3 @@
- -<% content_for(:page_title) do %> - Bookmarklet - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/static/contact.html.erb b/app/views/static/contact.html.erb index 87f3bffe1..edefb96a5 100644 --- a/app/views/static/contact.html.erb +++ b/app/views/static/contact.html.erb @@ -1,3 +1,5 @@ +<% page_title "Contact" %> +

Contact

@@ -5,9 +7,5 @@

Questions & Comments

You can reach the administrator of this site at <%= mail_to Danbooru.config.contact_email, nil, :encode => :hex %>.

- - <% content_for(:page_title) do %> - Contact - <%= Danbooru.config.app_name %> - <% end %>
diff --git a/app/views/static/error.html.erb b/app/views/static/error.html.erb index a552c6377..22e9fd795 100644 --- a/app/views/static/error.html.erb +++ b/app/views/static/error.html.erb @@ -1,3 +1,5 @@ +<% page_title "Error: #{@message}" %> +

Error

<%= @message %>

@@ -5,7 +7,3 @@
Details
<%= render "static/backtrace", exception: @exception, backtrace: @backtrace %> <% end %> - -<% content_for(:page_title) do %> - Error - <%= @message %> - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/static/keyboard_shortcuts.html.erb b/app/views/static/keyboard_shortcuts.html.erb index 6b5ee1393..00504f03f 100644 --- a/app/views/static/keyboard_shortcuts.html.erb +++ b/app/views/static/keyboard_shortcuts.html.erb @@ -1,3 +1,5 @@ +<% page_title "Keyboard Shortcuts" %> +

Keyboard Shortcuts

@@ -65,7 +67,3 @@
- -<% content_for(:page_title) do %> - Keyboard Shortcuts - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/static/pagination_error.html.erb b/app/views/static/pagination_error.html.erb index d9cc0b5c0..f4969e286 100644 --- a/app/views/static/pagination_error.html.erb +++ b/app/views/static/pagination_error.html.erb @@ -1,3 +1,5 @@ +<% page_title "Page Limit Exceeded" %> +

Search Error

@@ -11,7 +13,3 @@

<%= link_to "Go back", :back, rel: "prev" %> - -<% content_for(:page_title) do %> - Search Error - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/static/search_timeout.html.erb b/app/views/static/search_timeout.html.erb index 2c65343cd..96f9861bb 100644 --- a/app/views/static/search_timeout.html.erb +++ b/app/views/static/search_timeout.html.erb @@ -1,3 +1,5 @@ +<% page_title "Search Timeout" %> +

Search Timeout

@@ -49,7 +51,3 @@ <%= link_to "Go back", :back, rel: "prev" %>
- -<% content_for(:page_title) do %> - Search Timeout - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/static/site_map.html.erb b/app/views/static/site_map.html.erb index 32a695924..8927ab60b 100644 --- a/app/views/static/site_map.html.erb +++ b/app/views/static/site_map.html.erb @@ -1,3 +1,5 @@ +<% page_title "Site Map" %> +
@@ -169,7 +171,3 @@
- -<% content_for(:page_title) do %> - Site Map - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/static/tag_limit_error.html.erb b/app/views/static/tag_limit_error.html.erb index 5e81a5b4a..a700adada 100644 --- a/app/views/static/tag_limit_error.html.erb +++ b/app/views/static/tag_limit_error.html.erb @@ -1,3 +1,5 @@ +<% page_title "Search Error" %> +

Search Error

@@ -9,7 +11,3 @@

<%= link_to "Go back", :back, rel: "prev" %> - -<% content_for(:page_title) do %> - Search Error - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/static/terms_of_service.html.erb b/app/views/static/terms_of_service.html.erb index dad3f8b8e..9c06e00d5 100644 --- a/app/views/static/terms_of_service.html.erb +++ b/app/views/static/terms_of_service.html.erb @@ -1,3 +1,5 @@ +<% page_title "Terms of Service" %> +

Rules

@@ -66,7 +68,3 @@

Account sharing is not permitted. If you are suspected of sharing an account, then it will be banned.

- -<% content_for(:page_title) do %> - Rules - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/tags/show.html.erb b/app/views/tags/show.html.erb index 482766561..cc65cfb23 100644 --- a/app/views/tags/show.html.erb +++ b/app/views/tags/show.html.erb @@ -1,3 +1,6 @@ +<% page_title "Tag: #{@tag.pretty_name.titleize}" %> +<%= render "secondary_links" %> +

Tag: <%= @tag.name %>

@@ -8,9 +11,3 @@
- -<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - Tag - <%= @tag.name %> - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/uploads/batch.html.erb b/app/views/uploads/batch.html.erb index a2828bdb1..f10330a4b 100644 --- a/app/views/uploads/batch.html.erb +++ b/app/views/uploads/batch.html.erb @@ -1,3 +1,6 @@ +<% page_title "Batch Upload" %> +<%= render "uploads/secondary_links" %> +

Batch Upload

@@ -33,10 +36,6 @@
-<% content_for(:page_title) do %> - Batch Upload - <%= Danbooru.config.app_name %> -<% end %> - <% content_for(:html_header) do %> <% end %> - -<%= render "uploads/secondary_links" %> diff --git a/app/views/user_feedbacks/show.html.erb b/app/views/user_feedbacks/show.html.erb index 88f6aa6c0..05c3ce45d 100644 --- a/app/views/user_feedbacks/show.html.erb +++ b/app/views/user_feedbacks/show.html.erb @@ -1,3 +1,6 @@ +<% page_title "Feedback: @#{@user_feedback.user.name}" %> +<%= render "secondary_links" %> +

User Feedback For <%= link_to_user @user_feedback.user %>

@@ -19,9 +22,3 @@ <% end %>
- -<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - Feedback - <%= @user_feedback.user.name %> - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/user_name_change_requests/show.html.erb b/app/views/user_name_change_requests/show.html.erb index 440746635..e95f2bc96 100644 --- a/app/views/user_name_change_requests/show.html.erb +++ b/app/views/user_name_change_requests/show.html.erb @@ -28,7 +28,3 @@
<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - User Name Change Request - <%= @change_request.user.name %> - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/user_upgrades/new.html.erb b/app/views/user_upgrades/new.html.erb index 2102cffca..ff0445aaf 100644 --- a/app/views/user_upgrades/new.html.erb +++ b/app/views/user_upgrades/new.html.erb @@ -1,3 +1,6 @@ +<% page_title "Account Upgrade" %> +<%= render "users/secondary_links" %> +

Upgrade Account

@@ -117,12 +120,6 @@
-<%= render "users/secondary_links" %> - -<% content_for(:page_title) do %> - Upgrade - <%= Danbooru.config.app_name %> -<% end %> - <% content_for(:html_header) do %> <% end %> - -<%= render "secondary_links" %> diff --git a/app/views/users/new.html.erb b/app/views/users/new.html.erb index 3047e0856..8a85e5c73 100644 --- a/app/views/users/new.html.erb +++ b/app/views/users/new.html.erb @@ -1,3 +1,6 @@ +<% page_title "Sign up" %> +<%= render "secondary_links" %> +

Sign Up

@@ -23,9 +26,3 @@
- -<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - Sign up - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/users/show.html.erb b/app/views/users/show.html.erb index 957f8b3f7..b04b44221 100644 --- a/app/views/users/show.html.erb +++ b/app/views/users/show.html.erb @@ -1,3 +1,6 @@ +<% page_title "@#{@user.pretty_name}" %> +<%= render "secondary_links" %> +

<%= link_to_user @user %>

@@ -17,11 +20,5 @@
-<%= render "secondary_links" %> - -<% content_for(:page_title) do %> - User - <%= @user.presenter.name %> - <%= Danbooru.config.app_name %> -<% end %> - <% content_for(:html_header, auto_discovery_link_tag(:atom, comments_url(:atom, search: { post_tags_match: "user:#{@user.name}" }), title: "Comments on #{@user.name}'s uploads")) %> <% content_for(:html_header, auto_discovery_link_tag(:atom, comments_url(:atom, search: { post_tags_match: "commenter:#{@user.name}" }), title: "Comments on posts commented on by #{@user.name}")) %> diff --git a/app/views/wiki_page_versions/diff.html.erb b/app/views/wiki_page_versions/diff.html.erb index 5db443ace..1f8d199aa 100644 --- a/app/views/wiki_page_versions/diff.html.erb +++ b/app/views/wiki_page_versions/diff.html.erb @@ -1,3 +1,6 @@ +<% page_title "Wiki Comparison: #{@thispage.pretty_title.titleize}" %> + +<%= render "wiki_pages/secondary_links" %> <%= render "wiki_pages/sidebar" %> <% content_for(:content) do %> @@ -15,9 +18,3 @@

The artist requested removal of this page.

<% end %> <% end %> - -<%= render "wiki_pages/secondary_links" %> - -<% content_for(:page_title) do %> - Wiki Page Versions Comparison - <%= @thispage.pretty_title %> - <%= Danbooru.config.app_name %> -<% end %> diff --git a/app/views/wiki_pages/show.html.erb b/app/views/wiki_pages/show.html.erb index 83c3ab111..794d3d992 100644 --- a/app/views/wiki_pages/show.html.erb +++ b/app/views/wiki_pages/show.html.erb @@ -1,3 +1,6 @@ +<% page_title "#{@wiki_page.pretty_title.titleize} Wiki" %> + +<%= render "secondary_links" %> <%= render "sidebar" %> <% content_for(:content) do %> @@ -38,12 +41,6 @@ <%= render "wiki_pages/posts", wiki_page: @wiki_page %> <% end %> -<% content_for(:page_title) do %> - Wiki - <%= @wiki_page.pretty_title %> - <%= Danbooru.config.app_name %> -<% end %> - <% content_for(:html_header) do %> <%= tag.meta name: "description", content: wiki_page_excerpt(@wiki_page) %> <% end %> - -<%= render "secondary_links" %>