Simplify the way we provide the title in most cases

This is consistent with the way we're providing the main class.

Note we're still setting the title using a block in more complex cases.
This commit is contained in:
Javi Martín
2024-03-15 22:43:11 +01:00
parent e867135a07
commit b9e137619a
37 changed files with 37 additions and 41 deletions

View File

@@ -1,4 +1,4 @@
<% provide(:title) { t("sdg.goals.help.title") } %> <% provide :title, t("sdg.goals.help.title") %>
<% content_for :canonical do %> <% content_for :canonical do %>
<%= render "shared/canonical", href: sdg_help_url %> <%= render "shared/canonical", href: sdg_help_url %>

View File

@@ -1,4 +1,4 @@
<% provide(:title) { title } %> <% provide :title, title %>
<% provide :main_class, "sdg-goals-index" %> <% provide :main_class, "sdg-goals-index" %>
<% if header.present? %> <% if header.present? %>

View File

@@ -1,4 +1,4 @@
<% provide(:title) { goal.title } %> <% provide :title, goal.title %>
<% provide :main_class, "sdg-goal-show" %> <% provide :main_class, "sdg-goal-show" %>
<%= back_link_to sdg_goals_path %> <%= back_link_to sdg_goals_path %>

View File

@@ -1,6 +1,4 @@
<% provide(:title) do %> <% provide :title, t("admin.audits.title") %>
<%= t("admin.audits.title") %>
<% end %>
<%= back_link_to admin_polymorphic_path(@audit.associated || @audit.auditable) %> <%= back_link_to admin_polymorphic_path(@audit.associated || @audit.auditable) %>
<h2><%= t("admin.audits.title") %></h2> <h2><%= t("admin.audits.title") %></h2>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= t("budgets.index.title") %><% end %> <% provide :title, t("budgets.index.title") %>
<% provide :main_class, "budgets-index" %> <% provide :main_class, "budgets-index" %>
<%= render Shared::BannerComponent.new("budgets") %> <%= render Shared::BannerComponent.new("budgets") %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= t("budgets.investments.index.title") %><% end %> <% provide :title, t("budgets.investments.index.title") %>
<% content_for :header_addon do %> <% content_for :header_addon do %>
<%= render "shared/search_form", <%= render "shared/search_form",
search_path: budget_investments_path(budget_id: @budget.id, page: 1), search_path: budget_investments_path(budget_id: @budget.id, page: 1),

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @investment.title %><% end %> <% provide :title, @investment.title %>
<% content_for :canonical do %> <% content_for :canonical do %>
<%= render "shared/canonical", href: budget_investment_url %> <%= render "shared/canonical", href: budget_investment_url %>
<% end %> <% end %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @budget.name %><% end %> <% provide :title, @budget.name %>
<%= render Shared::BannerComponent.new("budgets") %> <%= render Shared::BannerComponent.new("budgets") %>

View File

@@ -1,6 +1,4 @@
<% provide :title do %> <% provide :title, t("stats.budgets.page_title", budget: @budget.name) %>
<%= t("stats.budgets.page_title", budget: @budget.name) %>
<% end %>
<% provide :social_media_meta_tags do %> <% provide :social_media_meta_tags do %>
<%= render "shared/social_media_meta_tags", <%= render "shared/social_media_meta_tags",
social_url: budget_stats_url(@budget), social_url: budget_stats_url(@budget),

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= t("debates.index.title") %><% end %> <% provide :title, t("debates.index.title") %>
<% content_for :header_addon do %> <% content_for :header_addon do %>
<%= render "shared/search_form", <%= render "shared/search_form",
search_path: debates_path(page: 1), search_path: debates_path(page: 1),

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @debate.title %><% end %> <% provide :title, @debate.title %>
<% content_for :canonical do %> <% content_for :canonical do %>
<%= render "shared/canonical", href: debate_url(@debate) %> <%= render "shared/canonical", href: debate_url(@debate) %>
<% end %> <% end %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= t("devise_views.confirmations.new.title") %><% end %> <% provide :title, t("devise_views.confirmations.new.title") %>
<h2><%= t("devise_views.confirmations.new.title") %></h2> <h2><%= t("devise_views.confirmations.new.title") %></h2>
<%= form_for(resource, as: resource_name, url: confirmation_path(resource_name), html: { method: :post }) do |f| %> <%= form_for(resource, as: resource_name, url: confirmation_path(resource_name), html: { method: :post }) do |f| %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= t("devise_views.confirmations.show.title") %><% end %> <% provide :title, t("devise_views.confirmations.show.title") %>
<h1 class="text-center"><%= t("devise_views.confirmations.show.title") %></h1> <h1 class="text-center"><%= t("devise_views.confirmations.show.title") %></h1>
<p><%= sanitize(t("devise_views.confirmations.show.instructions", email: resource.email)) %></p> <p><%= sanitize(t("devise_views.confirmations.show.instructions", email: resource.email)) %></p>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= t("devise_views.passwords.new.title") %><% end %> <% provide :title, t("devise_views.passwords.new.title") %>
<h2><%= t("devise_views.passwords.new.title") %></h2> <h2><%= t("devise_views.passwords.new.title") %></h2>
<%= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }) do |f| %> <%= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }) do |f| %>
<%= render "shared/errors", resource: resource %> <%= render "shared/errors", resource: resource %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= t("devise_views.sessions.new.title") %><% end %> <% provide :title, t("devise_views.sessions.new.title") %>
<h2><%= t("devise_views.sessions.new.title") %></h2> <h2><%= t("devise_views.sessions.new.title") %></h2>
<%= render "devise/omniauth_form", action: "sign_in" %> <%= render "devise/omniauth_form", action: "sign_in" %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= "#{@draft_version.title} - #{@process.title}" %><% end %> <% provide :title, "#{@draft_version.title} - #{@process.title}" %>
<%= render "legislation/processes/header", process: @process, header: :small %> <%= render "legislation/processes/header", process: @process, header: :small %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @process.title %><% end %> <% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %> <%= render "legislation/processes/header", process: @process, header: :full %>

View File

@@ -1,4 +1,4 @@
<% provide(:title) { @process.title } %> <% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %> <%= render "legislation/processes/header", process: @process, header: :full %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @process.title %><% end %> <% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %> <%= render "legislation/processes/header", process: @process, header: :full %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @process.title %><% end %> <% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %> <%= render "legislation/processes/header", process: @process, header: :full %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @process.title %><% end %> <% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %> <%= render "legislation/processes/header", process: @process, header: :full %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @process.title %><% end %> <% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %> <%= render "legislation/processes/header", process: @process, header: :full %>

View File

@@ -1,4 +1,4 @@
<% provide(:title) { @process.title } %> <% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %> <%= render "legislation/processes/header", process: @process, header: :full %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @proposal.title %><% end %> <% provide :title, @proposal.title %>
<% content_for :meta_description do %><%= @proposal.summary %><% end %> <% content_for :meta_description do %><%= @proposal.summary %><% end %>
<% provide :social_media_meta_tags do %> <% provide :social_media_meta_tags do %>
<%= render "shared/social_media_meta_tags", <%= render "shared/social_media_meta_tags",

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @question.title %><% end %> <% provide :title, @question.title %>
<section class="debate-questions"> <section class="debate-questions">
<div class="quiz-header row small-collapse"> <div class="quiz-header row small-collapse">

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @investment.title %><% end %> <% provide :title, @investment.title %>
<%= render "/shared/print" %> <%= render "/shared/print" %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= t("devise_views.organizations.registrations.new.title") %><% end %> <% provide :title, t("devise_views.organizations.registrations.new.title") %>
<h2><%= t("devise_views.organizations.registrations.new.title") %></h2> <h2><%= t("devise_views.organizations.registrations.new.title") %></h2>
<%= form_for(resource, as: :user, url: organization_registration_path) do |f| %> <%= form_for(resource, as: :user, url: organization_registration_path) do |f| %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @custom_page.title %><% end %> <% provide :title, @custom_page.title %>
<%= content_for :body_class, "custom-page" %> <%= content_for :body_class, "custom-page" %>
<div class="row margin-top"> <div class="row margin-top">

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= t("pages.titles.help", org: setting["org_name"]) %><% end %> <% provide :title, t("pages.titles.help", org: setting["org_name"]) %>
<% content_for :canonical do %> <% content_for :canonical do %>
<%= render "shared/canonical", href: help_url %> <%= render "shared/canonical", href: help_url %>
<% end %> <% end %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= t("polls.index.title") %><% end %> <% provide :title, t("polls.index.title") %>
<%= render_custom_partial "meta_description" %> <%= render_custom_partial "meta_description" %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @poll.name %><% end %> <% provide :title, @poll.name %>
<div class="polls-results-stats"> <div class="polls-results-stats">
<%= render "poll_header" %> <%= render "poll_header" %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @poll.name %><% end %> <% provide :title, @poll.name %>
<div class="participation-stats polls-results-stats"> <div class="participation-stats polls-results-stats">
<%= render "poll_header" %> <%= render "poll_header" %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= t("proposals.index.title") %><% end %> <% provide :title, t("proposals.index.title") %>
<% content_for :header_addon do %> <% content_for :header_addon do %>
<%= render "shared/search_form", <%= render "shared/search_form",
search_path: proposals_path(page: 1), search_path: proposals_path(page: 1),

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @proposal.title %><% end %> <% provide :title, @proposal.title %>
<% provide :social_media_meta_tags do %> <% provide :social_media_meta_tags do %>
<%= render "shared/social_media_meta_tags", <%= render "shared/social_media_meta_tags",
social_url: proposal_url(@proposal), social_url: proposal_url(@proposal),

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= @proposal.title %><% end %> <% provide :title, @proposal.title %>
<% preview = false unless local_assigns.has_key? :preview %> <% preview = false unless local_assigns.has_key? :preview %>
<% content_for :meta_description do %><%= @proposal.summary %><% end %> <% content_for :meta_description do %><%= @proposal.summary %><% end %>
<% provide :social_media_meta_tags do %> <% provide :social_media_meta_tags do %>

View File

@@ -1,4 +1,4 @@
<% provide :title do %><%= t("devise_views.users.registrations.new.title") %><% end %> <% provide :title, t("devise_views.users.registrations.new.title") %>
<h2><%= t("devise_views.users.registrations.new.title") %></h2> <h2><%= t("devise_views.users.registrations.new.title") %></h2>
<%= render "devise/omniauth_form", action: "sign_up" %> <%= render "devise/omniauth_form", action: "sign_up" %>

View File

@@ -1,4 +1,4 @@
<% provide(:title) { t("devise_views.users.registrations.success.title") } %> <% provide :title, t("devise_views.users.registrations.success.title") %>
<h2><%= t("devise_views.users.registrations.success.title") %></h2> <h2><%= t("devise_views.users.registrations.success.title") %></h2>
<p><%= sanitize(t("devise_views.users.registrations.success.thank_you")) %></p> <p><%= sanitize(t("devise_views.users.registrations.success.thank_you")) %></p>
<p><%= sanitize(t("devise_views.users.registrations.success.instructions_1")) %></p> <p><%= sanitize(t("devise_views.users.registrations.success.instructions_1")) %></p>