From bce3865b2993c2cbc4ac32f774829f2da5b513ab Mon Sep 17 00:00:00 2001
From: alexisben <alex@noesya.coop>
Date: Wed, 22 Feb 2023 17:38:12 +0100
Subject: [PATCH] hotfix block partners external link

---
 assets/sass/_theme/blocks/partners.sass         | 6 ++++++
 layouts/partials/blocks/templates/partners.html | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/assets/sass/_theme/blocks/partners.sass b/assets/sass/_theme/blocks/partners.sass
index 347f1427..68eb9842 100644
--- a/assets/sass/_theme/blocks/partners.sass
+++ b/assets/sass/_theme/blocks/partners.sass
@@ -9,3 +9,9 @@
             @include grid(3, lg)
             @include grid(4, xl)
             grid-column-gap: half($grid-gutter) !important
+    .organization
+        a[target="_blank"]
+            @include stretched-link(before)
+            @include icon(link-blank, after, true)
+                position: relative
+
diff --git a/layouts/partials/blocks/templates/partners.html b/layouts/partials/blocks/templates/partners.html
index 4c1c69b2..167f0bcd 100644
--- a/layouts/partials/blocks/templates/partners.html
+++ b/layouts/partials/blocks/templates/partners.html
@@ -38,6 +38,7 @@
               {{ template "partner" (dict 
                   "title" .name
                   "url" .url
+                  "external" true
                   "logo" .logo
                 )}}
             {{ end }}
@@ -55,7 +56,7 @@
     {{ $title = partial "PrepareHTML" .title -}}
     <h3>
       {{- if .url }}
-        <a href="{{ .url }}" title="{{ safeHTML (i18n "commons.link.blank_aria" (dict "Title" $title)) }}">
+        <a href="{{ .url }}" {{ if .external }} target="_blank" rel="noopener" {{ end }} title="{{ safeHTML (i18n "commons.link.blank_aria" (dict "Title" $title)) }}">
       {{ end -}}
         {{- $title -}}
       {{- if .url }}
-- 
GitLab