Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c8379e0

Browse files
committed
fix(app): missing rel attribute with _blank links
fix #1282
1 parent 83980e4 commit c8379e0

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

src/templates/partials/menu.hbs

+1-1
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,7 @@ customElements.define('compodoc-menu', class extends HTMLElement {
459459
{{#unless hideGenerator}}
460460
<li class="divider"></li>
461461
<li class="copyright">
462-
{{t "generated-using" }} <a href="https://compodoc.app/" target="_blank">
462+
{{t "generated-using" }} <a href="https://compodoc.app/" target="_blank" rel="noopener noreferrer">
463463
{{#if theme }}
464464
{{#compare theme "indexof" 'readthedocs,vagrant,postmark'}}
465465
<img data-src="images/compodoc-vectorise-inverted.png" class="img-responsive" data-type="compodoc-logo">

src/templates/partials/module.hbs

+13-9
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
<div class="row">
7575
{{#if module.declarations}}
7676
<div class="col-sm-3">
77-
<h3>{{t "declarations" }}<a href="https://angular.io/api/core/NgModule#declarations" target="_blank"
77+
<h3>{{t "declarations" }}<a href="https://angular.io/api/core/NgModule#declarations" target="_blank" rel="noopener noreferrer"
7878
title="Official documentation about module declarations"><span class="icon ion-ios-information-circle-outline"></span></a></h3>
7979
<ul class="list-group">
8080
{{#each module.declarations}}
@@ -87,7 +87,7 @@
8787
{{/if}}
8888
{{#if module.entryComponents}}
8989
<div class="col-sm-3">
90-
<h3>{{t "entrycomponents" }}<a href="https://angular.io/api/core/NgModule#entryComponents" target="_blank"
90+
<h3>{{t "entrycomponents" }}<a href="https://angular.io/api/core/NgModule#entryComponents" target="_blank" rel="noopener noreferrer"
9191
title="Official documentation about module entryComponents"><span class="icon ion-ios-information-circle-outline"></span></a></h3>
9292
<ul class="list-group">
9393
{{#each module.entryComponents}}
@@ -100,7 +100,7 @@
100100
{{/if}}
101101
{{#if module.providers}}
102102
<div class="col-sm-3">
103-
<h3>{{t "providers" }}<a href="https://angular.io/api/core/NgModule#providers" target="_blank"
103+
<h3>{{t "providers" }}<a href="https://angular.io/api/core/NgModule#providers" target="_blank" rel="noopener noreferrer"
104104
title="Official documentation about module providers"><span class="icon ion-ios-information-circle-outline"></a></h3>
105105
<ul class="list-group">
106106
{{#each module.providers}}
@@ -118,7 +118,8 @@
118118
{{/if}}
119119
{{#if module.controllers}}
120120
<div class="col-sm-3">
121-
<h3>{{t "controllers" }}<a href="https://docs.nestjs.com/controllers" target="_blank" title="Official documentation about module controllers"><span
121+
<h3>{{t "controllers" }}<a href="https://docs.nestjs.com/controllers" target="_blank" rel="noopener noreferrer"
122+
title="Official documentation about module controllers"><span
122123
class="icon ion-ios-information-circle-outline"></a></h3>
123124
<ul class="list-group">
124125
{{#each module.controllers}}
@@ -131,7 +132,8 @@
131132
{{/if}}
132133
{{#if module.imports}}
133134
<div class="col-sm-3">
134-
<h3>{{t "imports" }}<a href="https://angular.io/api/core/NgModule#imports" target="_blank" title="Official documentation about module imports"><span
135+
<h3>{{t "imports" }}<a href="https://angular.io/api/core/NgModule#imports" target="_blank" rel="noopener noreferrer"
136+
title="Official documentation about module imports"><span
135137
class="icon ion-ios-information-circle-outline"></a></h3>
136138
<ul class="list-group">
137139
{{#each module.imports}}
@@ -148,7 +150,8 @@
148150
{{/if}}
149151
{{#if module.exports}}
150152
<div class="col-sm-3">
151-
<h3>{{t "exports" }}<a href="https://angular.io/api/core/NgModule#exports" target="_blank" title="Official documentation about module exports"><span
153+
<h3>{{t "exports" }}<a href="https://angular.io/api/core/NgModule#exports" target="_blank" rel="noopener noreferrer"
154+
title="Official documentation about module exports"><span
152155
class="icon ion-ios-information-circle-outline"></a></h3>
153156
<ul class="list-group">
154157
{{#each module.exports}}
@@ -165,7 +168,7 @@
165168
{{/if}}
166169
{{#if module.bootstrap}}
167170
<div class="col-sm-3">
168-
<h3>{{t "bootstrap" }}<a href="https://angular.io/api/core/NgModule#bootstrap" target="_blank"
171+
<h3>{{t "bootstrap" }}<a href="https://angular.io/api/core/NgModule#bootstrap" target="_blank" rel="noopener noreferrer"
169172
title="Official documentation about module bootstrap"><span class="icon ion-ios-information-circle-outline"></a></h3>
170173
<ul class="list-group">
171174
{{#each module.bootstrap}}
@@ -178,12 +181,13 @@
178181
{{/if}}
179182
{{#if module.schemas}}
180183
<div class="col-sm-3">
181-
<h3>{{t "schemas" }}<a href="https://angular.io/api/core/NgModule#schemas" target="_blank" title="Official documentation about module schemas"><span
184+
<h3>{{t "schemas" }}<a href="https://angular.io/api/core/NgModule#schemas" target="_blank" rel="noopener noreferrer"
185+
title="Official documentation about module schemas"><span
182186
class="icon ion-ios-information-circle-outline"></a></h3>
183187
<ul class="list-group">
184188
{{#each module.schemas}}
185189
<li class="list-group-item">
186-
<a href="https://angular.io/api/core/{{this}}" target="_blank">{{this}}</a>
190+
<a href="https://angular.io/api/core/{{this}}" target="_blank" rel="noopener noreferrer">{{this}}</a>
187191
</li>
188192
{{/each}}
189193
</ul>

0 commit comments

Comments
 (0)