From: Anton Khorev Date: Mon, 19 Sep 2022 08:28:58 +0000 (+0300) Subject: Vertically center about page icons with flex align-items X-Git-Tag: live~1652^2 X-Git-Url: https://git.openstreetmap.org./rails.git/commitdiff_plain/7c4dff7445568b9791f79b5c201c808eb83d100e Vertically center about page icons with flex align-items --- diff --git a/app/assets/stylesheets/common.scss b/app/assets/stylesheets/common.scss index d2ab3d272..d71538e66 100644 --- a/app/assets/stylesheets/common.scss +++ b/app/assets/stylesheets/common.scss @@ -1606,8 +1606,6 @@ dl.dl-inline { .icon { width: 30px; height: 30px; - margin-right: 10px; - vertical-align: middle; background: 40px 40px image-url('about/sprite.png') no-repeat; &.local { diff --git a/app/views/site/_about_section.html.erb b/app/views/site/_about_section.html.erb new file mode 100644 index 000000000..ead28f9fd --- /dev/null +++ b/app/views/site/_about_section.html.erb @@ -0,0 +1,7 @@ +<%= tag.div :class => "section", :id => local_assigns[:id] do %> +
+
+

<%= t "site.about.#{title}_title", :locale => @locale %>

+
+ <%= yield %> +<% end %> diff --git a/app/views/site/about.html.erb b/app/views/site/about.html.erb index b4b21a567..abf4c60c8 100644 --- a/app/views/site/about.html.erb +++ b/app/views/site/about.html.erb @@ -14,36 +14,32 @@
-
-

<%= t ".lede_text", :locale => @locale %>

-

<%= t ".local_knowledge_title", :locale => @locale %>

-

<%= t ".local_knowledge_html", :locale => @locale %>

-
+

<%= t ".lede_text", :locale => @locale %>

-
-

<%= t ".community_driven_title", :locale => @locale %>

-

<%= t ".community_driven_html", :locale => @locale, :diary_path => diary_entries_path %>

-
+ <%= render :layout => "about_section", :locals => { :icon => "local", :title => "local_knowledge" } do %> +

<%= t "site.about.local_knowledge_html", :locale => @locale %>

+ <% end %> -
-

<%= t ".open_data_title", :locale => @locale %>

-

<%= t ".open_data_html", :locale => @locale, :copyright_path => copyright_path %>

-
+ <%= render :layout => "about_section", :locals => { :icon => "community", :title => "community_driven" } do %> +

<%= t "site.about.community_driven_html", :locale => @locale, :diary_path => diary_entries_path %>

+ <% end %> - + <%= render :layout => "about_section", :locals => { :id => "open-data", :icon => "open", :title => "open_data" } do %> +

<%= t "site.about.open_data_html", :locale => @locale, :copyright_path => copyright_path %>

+ <% end %> + + <%= render :layout => "about_section", :locals => { :id => "legal", :icon => "legal", :title => "legal" } do %> +

<%= t "site.about.legal_1_html", :locale => @locale %>

+

<%= t "site.about.legal_2_html", :locale => @locale %>

+ <% end %> -
-

<%= t ".partners_title", :locale => @locale %>

+ <%= render :layout => "about_section", :locals => { :id => "partners", :icon => "partners", :title => "partners" } do %>

<%= t "layouts.hosting_partners_html", :locale => @locale, :ucl => link_to(t("layouts.partners_ucl", :locale => @locale), "https://www.ucl.ac.uk"), :fastly => link_to(t("layouts.partners_fastly", :locale => @locale), "https://www.fastly.com/"), :bytemark => link_to(t("layouts.partners_bytemark", :locale => @locale), "https://www.bytemark.co.uk"), :partners => link_to(t("layouts.partners_partners", :locale => @locale), "https://hardware.openstreetmap.org/thanks/") %>

-
+ <% end %>
<% end %>