From 9e24888083631c5cf0f1504773380f163db3747a Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Fri, 2 Dec 2022 17:35:34 +0100 Subject: [PATCH] dry statics --- app/views/admin/application/static/_aliases.html.erb | 6 ++++++ .../communication/websites/categories/static.html.erb | 7 +------ .../admin/communication/websites/pages/static.html.erb | 7 +------ .../admin/communication/websites/posts/static.html.erb | 7 +------ app/views/admin/university/people/static.html.erb | 7 +------ 5 files changed, 10 insertions(+), 24 deletions(-) create mode 100644 app/views/admin/application/static/_aliases.html.erb diff --git a/app/views/admin/application/static/_aliases.html.erb b/app/views/admin/application/static/_aliases.html.erb new file mode 100644 index 000000000..49554b22a --- /dev/null +++ b/app/views/admin/application/static/_aliases.html.erb @@ -0,0 +1,6 @@ +<% if @about.previous_links.any? %> +aliases: +<% @about.previous_links.each do |previous_link| %> + - <%= previous_link.link %> +<% end %> +<% end %> diff --git a/app/views/admin/communication/websites/categories/static.html.erb b/app/views/admin/communication/websites/categories/static.html.erb index 892e1e383..7a6e98fe2 100644 --- a/app/views/admin/communication/websites/categories/static.html.erb +++ b/app/views/admin/communication/websites/categories/static.html.erb @@ -4,12 +4,7 @@ slug: "<%= @about.path %>" <% if @about.parent %> parent: "<%= @about.parent.path %>" <% end %> -<% if @about.previous_links.any? %> -aliases: -<% @about.previous_links.each do |previous_link| %> - - <%= previous_link.link %> -<% end %> -<% end %> +<%= render 'admin/application/static/aliases' %> position: <%= @about.position %> <%= render 'admin/communication/unsplash/static' %> description: > diff --git a/app/views/admin/communication/websites/pages/static.html.erb b/app/views/admin/communication/websites/pages/static.html.erb index 4bb59ed1a..93a4a55a9 100644 --- a/app/views/admin/communication/websites/pages/static.html.erb +++ b/app/views/admin/communication/websites/pages/static.html.erb @@ -3,12 +3,7 @@ title: > <%= @about.title %> breadcrumb_title: "<%= @about.breadcrumb_title.blank? ? @about.title : @about.breadcrumb_title %>" url: "<%= @about.path %>" -<% if @about.previous_links.any? %> -aliases: -<% @about.previous_links.each do |previous_link| %> - - <%= previous_link.link %> -<% end %> -<% end %> +<%= render 'admin/application/static/aliases' %> position: <%= @about.position %> full_width: <%= @about.full_width %> bodyclass: <%= @about.best_bodyclass %> diff --git a/app/views/admin/communication/websites/posts/static.html.erb b/app/views/admin/communication/websites/posts/static.html.erb index c9d01ca0c..7902f7ac6 100644 --- a/app/views/admin/communication/websites/posts/static.html.erb +++ b/app/views/admin/communication/websites/posts/static.html.erb @@ -2,12 +2,7 @@ title: "<%= @about.title %>" date: "<%= @about.published_at.iso8601 %>" slug: "<%= @about.slug %>" -<% if @about.previous_links.any? %> -aliases: -<% @about.previous_links.each do |previous_link| %> - - <%= previous_link.link %> -<% end %> -<% end %> +<%= render 'admin/application/static/aliases' %> <% if @about.pinned %> weight: 1 <% end %> diff --git a/app/views/admin/university/people/static.html.erb b/app/views/admin/university/people/static.html.erb index 17df81673..992528db4 100644 --- a/app/views/admin/university/people/static.html.erb +++ b/app/views/admin/university/people/static.html.erb @@ -2,12 +2,7 @@ title: > <%= @about.to_s %> slug: "<%= @about.slug %>" -<% if @about.previous_links.any? %> -aliases: -<% @about.previous_links.each do |previous_link| %> - - <%= previous_link.link %> -<% end %> -<% end %> +<%= render 'admin/application/static/aliases' %> first_name: > <%= @about.first_name %> last_name: > -- GitLab