diff --git a/.eslintrc.es6.json b/.eslintrc.es6.json
index 35b5937924..b42c70a950 100644
--- a/.eslintrc.es6.json
+++ b/.eslintrc.es6.json
@@ -32,8 +32,7 @@
"react/default-props-match-prop-types": 0, // todo
"react/no-access-state-in-setstate": 0, // todo
"react/jsx-closing-tag-location": 0, // todo
- "react/require-default-props": 0, // todo
- "react/jsx-no-target-blank": 0 // todo
+ "react/require-default-props": 0 // todo
}
}
diff --git a/assets/js/src/help/system_status.jsx b/assets/js/src/help/system_status.jsx
index 338e9d1756..7b08645e1a 100644
--- a/assets/js/src/help/system_status.jsx
+++ b/assets/js/src/help/system_status.jsx
@@ -36,7 +36,7 @@ function renderCronSection(data) {
{MailPoet.I18n.t('systemStatusCronTitle')}
- {url}
+ {url}
{renderStatusMessage(status, MailPoet.I18n.t('systemStatusCronConnectionUnsuccessfulInfo'), '//beta.docs.mailpoet.com/article/231-sending-does-not-work')}
diff --git a/assets/js/src/help/tasks_list/tasks_list_data_row.jsx b/assets/js/src/help/tasks_list/tasks_list_data_row.jsx
index 8da9408552..d5e919545b 100644
--- a/assets/js/src/help/tasks_list/tasks_list_data_row.jsx
+++ b/assets/js/src/help/tasks_list/tasks_list_data_row.jsx
@@ -17,6 +17,7 @@ const TasksListDataRow = props => (
data-newsletter-id={props.task.newsletter.newsletter_id}
data-queue-id={props.task.newsletter.queue_id}
target="_blank"
+ rel="noopener noreferrer"
>
{props.task.newsletter.subject || MailPoet.I18n.t('preview')}
diff --git a/assets/js/src/newsletters/listings/mixins.jsx b/assets/js/src/newsletters/listings/mixins.jsx
index f4bccbc9d3..37084dde39 100644
--- a/assets/js/src/newsletters/listings/mixins.jsx
+++ b/assets/js/src/newsletters/listings/mixins.jsx
@@ -310,6 +310,7 @@ const StatisticsMixin = {
{MailPoet.I18n.t('improveThisLinkText')}
diff --git a/assets/js/src/newsletters/listings/notification.jsx b/assets/js/src/newsletters/listings/notification.jsx
index 5891e685f2..f4419f185e 100644
--- a/assets/js/src/newsletters/listings/notification.jsx
+++ b/assets/js/src/newsletters/listings/notification.jsx
@@ -111,7 +111,7 @@ const newsletterActions = [
name: 'view',
link: function link(newsletter) {
return (
-
+
{MailPoet.I18n.t('preview')}
);
diff --git a/assets/js/src/newsletters/listings/notification_history.jsx b/assets/js/src/newsletters/listings/notification_history.jsx
index 64e955ad40..ebf35529ad 100644
--- a/assets/js/src/newsletters/listings/notification_history.jsx
+++ b/assets/js/src/newsletters/listings/notification_history.jsx
@@ -49,7 +49,7 @@ let newsletterActions = [
name: 'view',
link: function link(newsletter) {
return (
-
+
{MailPoet.I18n.t('preview')}
);
@@ -88,6 +88,7 @@ const NewsletterListNotificationHistory = createReactClass({ // eslint-disable-l
{ newsletter.queue.newsletter_rendered_subject || newsletter.subject }
diff --git a/assets/js/src/newsletters/listings/standard.jsx b/assets/js/src/newsletters/listings/standard.jsx
index b58be557cb..ada2680d9f 100644
--- a/assets/js/src/newsletters/listings/standard.jsx
+++ b/assets/js/src/newsletters/listings/standard.jsx
@@ -125,7 +125,7 @@ let newsletterActions = [
name: 'view',
link: function link(newsletter) {
return (
-
+
{MailPoet.I18n.t('preview')}
);
diff --git a/assets/js/src/newsletters/listings/welcome.jsx b/assets/js/src/newsletters/listings/welcome.jsx
index a64d678014..e7fd49db9c 100644
--- a/assets/js/src/newsletters/listings/welcome.jsx
+++ b/assets/js/src/newsletters/listings/welcome.jsx
@@ -110,7 +110,7 @@ let newsletterActions = [
name: 'view',
link: function link(newsletter) {
return (
-
+
{MailPoet.I18n.t('preview')}
);
diff --git a/assets/js/src/newsletters/types.jsx b/assets/js/src/newsletters/types.jsx
index c791c0e5a7..36faa302a6 100644
--- a/assets/js/src/newsletters/types.jsx
+++ b/assets/js/src/newsletters/types.jsx
@@ -189,7 +189,7 @@ class NewsletterTypes extends React.Component {
{type.description}
{ type.videoGuide && (
-
+
{MailPoet.I18n.t('seeVideoGuide')}
diff --git a/assets/js/src/newsletters/types/automatic_emails/event.jsx b/assets/js/src/newsletters/types/automatic_emails/event.jsx
index 4363646af8..f93eb3f9ee 100644
--- a/assets/js/src/newsletters/types/automatic_emails/event.jsx
+++ b/assets/js/src/newsletters/types/automatic_emails/event.jsx
@@ -23,6 +23,7 @@ class AutomaticEmailEvent extends React.PureComponent {
{event.actionButtonTitle}