Skip to content

Commit

Permalink
Add rel="noreferrer noopener" to <a> with target="_blank" (#531)
Browse files Browse the repository at this point in the history
* Add rel="noreferrer noopener" to <a> with target="_blank"

* Run Prettier
  • Loading branch information
yangshun authored and JoelMarcey committed Apr 8, 2018
1 parent c2cd169 commit e19b9ac
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 10 deletions.
9 changes: 7 additions & 2 deletions examples/basics/core/Footer.js
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,15 @@ class Footer extends React.Component {
</a>
<a
href="http://stackoverflow.com/questions/tagged/"
target="_blank">
target="_blank"
rel="noreferrer noopener">
Stack Overflow
</a>
<a href="https://discordapp.com/">Project Chat</a>
<a href="https://twitter.com/" target="_blank">
<a
href="https://twitter.com/"
target="_blank"
rel="noreferrer noopener">
Twitter
</a>
</div>
Expand All @@ -80,6 +84,7 @@ class Footer extends React.Component {
<a
href="https://code.facebook.com/projects/"
target="_blank"
rel="noreferrer noopener"
className="fbOpenSource">
<img
src={this.props.config.baseUrl + 'img/oss_logo.png'}
Expand Down
9 changes: 6 additions & 3 deletions lib/core/BlogPost.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ class BlogPost extends React.Component {
if (post.authorFBID) {
return (
<div className={className}>
<a href={post.authorURL} target="_blank">
<a href={post.authorURL} target="_blank" rel="noreferrer noopener">
<img
src={
'https://graph.facebook.com/' +
Expand All @@ -59,7 +59,7 @@ class BlogPost extends React.Component {
} else if (post.authorImage) {
return (
<div className={className}>
<a href={post.authorURL} target="_blank">
<a href={post.authorURL} target="_blank" rel="noreferrer noopener">
<img src={post.authorImage} />
</a>
</div>
Expand Down Expand Up @@ -110,7 +110,10 @@ class BlogPost extends React.Component {
<div className="authorBlock">
{post.author ? (
<p className="post-authorName">
<a href={post.authorURL} target="_blank">
<a
href={post.authorURL}
target="_blank"
rel="noreferrer noopener">
{post.author}
</a>
{post.authorTitle}
Expand Down
9 changes: 7 additions & 2 deletions lib/core/Doc.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,11 @@ class Doc extends React.Component {
this.props.metadata.custom_edit_url ||
(this.props.config.editUrl && this.props.config.editUrl + docSource);
let editLink = editUrl && (
<a className="edit-page-link button" href={editUrl} target="_blank">
<a
className="edit-page-link button"
href={editUrl}
target="_blank"
rel="noreferrer noopener">
{editThisDoc}
</a>
);
Expand All @@ -50,7 +54,8 @@ class Doc extends React.Component {
'/' +
this.props.language
}
target="_blank">
target="_blank"
rel="noreferrer noopener">
{translateThisDoc}
</a>
);
Expand Down
5 changes: 4 additions & 1 deletion lib/core/nav/HeaderNav.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,10 @@ class LanguageDropDown extends React.Component {
if (siteConfig.translationRecruitingLink) {
enabledLanguages.push(
<li key="recruiting">
<a href={siteConfig.translationRecruitingLink} target="_blank">
<a
href={siteConfig.translationRecruitingLink}
target="_blank"
rel="noreferrer noopener">
{helpTranslateString}
</a>
</li>
Expand Down
4 changes: 2 additions & 2 deletions website/core/Footer.js
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,8 @@ class Footer extends React.Component {
<a
href="https://code.facebook.com/projects/"
target="_blank"
className="fbOpenSource"
>
rel="noreferrer noopener"
className="fbOpenSource">
<img
src={`${this.props.config.baseUrl}img/oss_logo.png`}
alt="Facebook Open Source"
Expand Down

0 comments on commit e19b9ac

Please sign in to comment.