Skip to content
This repository was archived by the owner on Feb 5, 2022. It is now read-only.

Commit d5703c8

Browse files
committed
fix: add rel attribute to all external links
1 parent e5fd7e1 commit d5703c8

File tree

5 files changed

+502
-419
lines changed

5 files changed

+502
-419
lines changed

src/pages/app-case-study/app-case-study.tsx

Lines changed: 11 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,7 @@ export class AppCaseStudy {
2222
);
2323
document
2424
.querySelector("meta[property='og:url']")
25-
.setAttribute(
26-
'content',
27-
'https://openforge.io/juntoscope/'
28-
);
25+
.setAttribute('content', 'https://openforge.io/juntoscope/');
2926
document
3027
.querySelector("meta[property='og:image']")
3128
.setAttribute(
@@ -74,9 +71,9 @@ export class AppCaseStudy {
7471
</section>
7572
<section class="container product-section">
7673
<app-img
77-
class=""
78-
src="/assets/work-example-juntoscope-mobile.png"
79-
alt="juntoscope mobile view"
74+
class=""
75+
src="/assets/work-example-juntoscope-mobile.png"
76+
alt="juntoscope mobile view"
8077
/>
8178
<div class="text-container">
8279
<h2>The Product</h2>
@@ -89,6 +86,7 @@ export class AppCaseStudy {
8986
<a
9087
href="https://www.teamwork.com/partner/gqfq4mb55o"
9188
target="_blank"
89+
rel="noopener"
9290
>
9391
Teamwork.com
9492
</a>
@@ -213,21 +211,15 @@ export class AppCaseStudy {
213211
<h3>Design</h3>
214212
<p>
215213
We began the{' '}
216-
<stencil-route-link
217-
url="/services/app-designer"
218-
>
214+
<stencil-route-link url="/services/app-designer">
219215
design process
220216
</stencil-route-link>{' '}
221217
by researching similar apps on the marketplace and identifying
222218
features we liked and did not like about them. We then set up user
223219
flows and wireframing each identified screen. This process, along
224220
with the design and styling phase, occurs in{' '}
225-
<stencil-route-link
226-
url="/toolbox"
227-
>
228-
Sketch
229-
</stencil-route-link>
230-
. After completing the full skeleton, we reviewed each user flow and
221+
<stencil-route-link url="/toolbox">Sketch</stencil-route-link>.
222+
After completing the full skeleton, we reviewed each user flow and
231223
tried to identify any gaps or weaknesses in the user flow. From
232224
there, we made modifications and began identifying styles and colors
233225
for the app. We created a logo and a splash screen and applied the
@@ -238,9 +230,7 @@ export class AppCaseStudy {
238230
<h3>Development</h3>
239231
<p>
240232
We began the{' '}
241-
<stencil-route-link
242-
url="/services/app-developer"
243-
>
233+
<stencil-route-link url="/services/app-developer">
244234
development process
245235
</stencil-route-link>{' '}
246236
with a full design review. Our team worked closely with the
@@ -262,9 +252,7 @@ export class AppCaseStudy {
262252
<h3>What we learned</h3>
263253
<p>
264254
Throughout the process of developing JuntoScope,{' '}
265-
<stencil-route-link url="/about">
266-
our team
267-
</stencil-route-link>{' '}
255+
<stencil-route-link url="/about">our team</stencil-route-link>{' '}
268256
learned the importance of establishing a process that is fully
269257
understood by each and every member. Our company was going through a
270258
transitional phase early on in the development of JuntoScope
@@ -283,7 +271,7 @@ export class AppCaseStudy {
283271
<br />
284272
<br />
285273
As our team came close to launching{' '}
286-
<a href="http://try.juntoscope.com" target="_blank">
274+
<a href="http://try.juntoscope.com" target="_blank" rel="noopener">
287275
JuntoScope
288276
</a>
289277
, we learned from Teamwork.com that they were changing the way their

src/pages/app-detailed-service/app-detailed-service.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -532,6 +532,7 @@ export class AppDetailedService {
532532
<a
533533
href="https://itunes.apple.com/us/app/the-voyage-by-new-ocean-health/id779637437?mt=8"
534534
target="_blank"
535+
rel="noopener"
535536
>
536537
<app-img
537538
src="/assets/graphic-apple-appstore.png"
@@ -543,6 +544,7 @@ export class AppDetailedService {
543544
<a
544545
href="https://play.google.com/store/apps/details?id=com.carecaminnovations.mobile"
545546
target="_blank"
547+
rel="noopener"
546548
>
547549
<app-img
548550
src="/assets/graphic-google-googleplaystore.png"

src/pages/app-home/app-home.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,7 @@ export class AppHome {
324324
<a
325325
href="https://itunes.apple.com/us/app/loudcloud-disposable-numbers/id723331666?mt=8"
326326
target="_blank"
327+
rel="noopener"
327328
>
328329
<img
329330
src="/assets/graphic-apple-appstore.png"
@@ -335,6 +336,7 @@ export class AppHome {
335336
<a
336337
href="https://play.google.com/store/apps/details?id=com.ignitras.loudcloud&hl=en"
337338
target="_blank"
339+
rel="noopener"
338340
>
339341
<img
340342
src="/assets/graphic-google-googleplaystore.png"
@@ -368,6 +370,7 @@ export class AppHome {
368370
<a
369371
href="https://itunes.apple.com/us/app/the-voyage-by-new-ocean-health/id779637437?mt=8"
370372
target="_blank"
373+
rel="noopener"
371374
>
372375
<img
373376
src="/assets/graphic-apple-appstore.png"
@@ -379,6 +382,7 @@ export class AppHome {
379382
<a
380383
href="https://play.google.com/store/apps/details?id=com.carecaminnovations.mobile"
381384
target="_blank"
385+
rel="noopener"
382386
>
383387
<img
384388
src="/assets/graphic-google-googleplaystore.png"
@@ -410,6 +414,7 @@ export class AppHome {
410414
<a
411415
href="https://itunes.apple.com/us/app/digi-thermo/id1307130445?mt=8"
412416
target="_blank"
417+
rel="noopener"
413418
>
414419
<img
415420
src="/assets/graphic-apple-appstore.png"
@@ -421,6 +426,7 @@ export class AppHome {
421426
<a
422427
href="https://play.google.com/store/apps/details?id=com.webjuntollc.digithermoapp"
423428
target="_blank"
429+
rel="noopener"
424430
>
425431
<img
426432
src="/assets/graphic-google-googleplaystore.png"

0 commit comments

Comments
 (0)