From 9b481323aa8b122f8f41448adf07ca2177fe8d02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 1 Nov 2019 23:49:46 +0100 Subject: [PATCH] Added rel=noopener to target=_blank links to prevent window.opener spoof. --- assets/ts_src/event_listeners.ts | 2 +- templates/AdminPages/_attachments.html.twig | 4 ++-- templates/Parts/edit/_attachments.html.twig | 4 ++-- templates/Parts/info/_attachments_info.html.twig | 4 ++-- templates/Parts/info/_main_infos.html.twig | 2 +- templates/Parts/info/_order_infos.html.twig | 2 +- templates/helper.twig | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/assets/ts_src/event_listeners.ts b/assets/ts_src/event_listeners.ts index c48de553..39c05abe 100644 --- a/assets/ts_src/event_listeners.ts +++ b/assets/ts_src/event_listeners.ts @@ -425,7 +425,7 @@ $(document).on("ajaxUI:start", function () { $(this).removeAttr('data-markdown'); //Make all links external - $('a', this).addClass('link-external').attr('target', '_blank'); + $('a', this).addClass('link-external').attr('target', '_blank').attr('rel', 'noopener'); //Bootstrapify objects $('table', this).addClass('table table-hover table-striped table-bordered'); }); diff --git a/templates/AdminPages/_attachments.html.twig b/templates/AdminPages/_attachments.html.twig index 9213d5ca..36bc3e24 100644 --- a/templates/AdminPages/_attachments.html.twig +++ b/templates/AdminPages/_attachments.html.twig @@ -43,11 +43,11 @@ {% endif %} {% if attach.picture %} - + {% trans %}attachment.preview.alt{% endtrans %} {% else %} - {% trans %}attachment.view{% endtrans %} + {% trans %}attachment.view{% endtrans %} {% endif %} {% else %}

diff --git a/templates/Parts/edit/_attachments.html.twig b/templates/Parts/edit/_attachments.html.twig index c6fbfeee..267df7f3 100644 --- a/templates/Parts/edit/_attachments.html.twig +++ b/templates/Parts/edit/_attachments.html.twig @@ -41,11 +41,11 @@ {% endif %} {% if attach.picture %} - + {% trans %}attachment.preview.alt{% endtrans %} {% else %} - {% trans %}attachment.view{% endtrans %} + {% trans %}attachment.view{% endtrans %} {% endif %} {% else %}

diff --git a/templates/Parts/info/_attachments_info.html.twig b/templates/Parts/info/_attachments_info.html.twig index a3420170..8a608759 100644 --- a/templates/Parts/info/_attachments_info.html.twig +++ b/templates/Parts/info/_attachments_info.html.twig @@ -24,7 +24,7 @@ {{ attachment.attachmentType.fullPath }} {% if attachment.external %} - {{ attachment.host }} + {{ attachment.host }} {% else %} {{ attachment.filename }} {% endif %} @@ -42,7 +42,7 @@
+ data-no-ajax title="{% trans %}attachment.view{% endtrans %}" rel="noopener"> - {{ part.manufacturerProductNumber }} + {{ part.manufacturerProductNumber }} {% else %} {{ part.manufacturerProductNumber }} diff --git a/templates/Parts/info/_order_infos.html.twig b/templates/Parts/info/_order_infos.html.twig index 40069346..d99bd055 100644 --- a/templates/Parts/info/_order_infos.html.twig +++ b/templates/Parts/info/_order_infos.html.twig @@ -15,7 +15,7 @@ {{ order.supplier.name }} {% if order.supplierProductUrl is not empty %} - {{ order.supplierPartNr }} + {{ order.supplierPartNr }} {% else %} {{ order.supplierPartNr }} {% endif %} diff --git a/templates/helper.twig b/templates/helper.twig index c2160233..c769f70e 100644 --- a/templates/helper.twig +++ b/templates/helper.twig @@ -36,7 +36,7 @@ {% macro attachment_icon(attachment, attachment_helper, class = "fa-fw fas fa-3x", link = true) %} {% if not attachment_helper or attachment_helper.fileExisting(attachment) %} - + {% if attachment.picture %} {% else %}