From ecb0041b7f0c54fd89fb7742fb796f13d5bea84e Mon Sep 17 00:00:00 2001 From: decabeza Date: Wed, 28 Mar 2018 01:39:55 +0200 Subject: [PATCH] Adds recommended index partial and styles --- app/assets/stylesheets/layout.scss | 54 ++++++++++++++++++-- app/views/shared/_recommended_index.html.erb | 29 +++++++++++ app/views/shared/_section_header.html.erb | 4 +- config/locales/en/general.yml | 4 ++ config/locales/es/general.yml | 4 ++ 5 files changed, 91 insertions(+), 4 deletions(-) create mode 100644 app/views/shared/_recommended_index.html.erb diff --git a/app/assets/stylesheets/layout.scss b/app/assets/stylesheets/layout.scss index e7e917be8..1a1ce6ddb 100644 --- a/app/assets/stylesheets/layout.scss +++ b/app/assets/stylesheets/layout.scss @@ -18,7 +18,7 @@ // 16. Flags // 17. Activity // 18. Banners -// 19. Recommended Section Home +// 19. Recommendations // 20. Documents // 21. Related content // 22. Images @@ -2261,8 +2261,8 @@ table { } } -// 19. Recommended Section Home -// ---------------------------- +// 19. Recommendations +// ------------------- .section-recommended { background: #fafafa; @@ -2404,6 +2404,54 @@ table { } } +.recommended-index { + background: #fafafa; + border-bottom: 1px solid #eee; + margin-bottom: $line-height; + margin-top: rem-calc(-25); + padding: $line-height 0; + + @include breakpoint(medium) { + padding-top: 0; + } + + h2 { + font-size: $small-font-size; + text-transform: uppercase; + } + + h3 { + font-size: $base-font-size; + margin-bottom: 0; + } + + a { + + &:hover { + text-decoration: none; + } + } + + .recommendation { + background: #fff; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); + display: block; + margin-bottom: $line-height / 4; + padding: $line-height / 2; + + &:hover { + box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.15); + } + } +} + +.hide-recommendations { + color: $text-light; + position: absolute; + right: 12px; + top: rem-calc(-18); +} + // 20. Documents // ------------- diff --git a/app/views/shared/_recommended_index.html.erb b/app/views/shared/_recommended_index.html.erb new file mode 100644 index 000000000..17f6da2ca --- /dev/null +++ b/app/views/shared/_recommended_index.html.erb @@ -0,0 +1,29 @@ + diff --git a/app/views/shared/_section_header.html.erb b/app/views/shared/_section_header.html.erb index 9408b663e..6ae7580ce 100644 --- a/app/views/shared/_section_header.html.erb +++ b/app/views/shared/_section_header.html.erb @@ -3,7 +3,9 @@
<%= image_tag "help/help_icon_#{image}.png", alt: t("#{i18n_namespace}.icon_alt"), class: "align-top" %>

<%= t("#{i18n_namespace}.title") %>

- <%= link_to t("#{i18n_namespace}.help"), "#section_help", class: "float-right" %> +
+ <%= link_to t("#{i18n_namespace}.help"), "#section_help" %> +
diff --git a/config/locales/en/general.yml b/config/locales/en/general.yml index 406ca2dde..3916e2ba7 100644 --- a/config/locales/en/general.yml +++ b/config/locales/en/general.yml @@ -632,6 +632,10 @@ en: title: View mode cards: Cards list: List + recommended_index: + title: Recommendations + see_more: See more recommendations + hide: Hide recommendations social: blog: "%{org} Blog" facebook: "%{org} Facebook" diff --git a/config/locales/es/general.yml b/config/locales/es/general.yml index d01f67422..e9c83ac9e 100644 --- a/config/locales/es/general.yml +++ b/config/locales/es/general.yml @@ -631,6 +631,10 @@ es: title: Modo de vista cards: Tarjetas list: Lista + recommended_index: + title: Recomendaciones + see_more: Ver más recomendaciones + hide: Ocultar recomendaciones social: blog: "Blog de %{org}" facebook: "Facebook de %{org}"