Skip to content

Commit c6f7397

Browse files
authored
[ENG-3921] Registries landing page (#1579)
- Ticket: [ENG-3921] - Feature flag: n/a ## Purpose - Update registration providers shown on registries landing page ## Summary of Changes - Add new provider assets for ASIST, Character Lab, egap, Metascience, RWE, YOUth registries' logo - Add links - Remove some extra language used in the registration provider list
1 parent 608bade commit c6f7397

File tree

10 files changed

+68
-52
lines changed

10 files changed

+68
-52
lines changed

lib/registries/addon/components/registries-services-list/component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import Component from '@ember/component';
22
import { inject as service } from '@ember/service';
3+
import config from 'ember-get-config';
34

45
import { layout } from 'ember-osf-web/decorators/component';
56
import Analytics from 'ember-osf-web/services/analytics';
@@ -9,4 +10,5 @@ import template from './template';
910
@layout(template)
1011
export default class RegistriesServiceList extends Component {
1112
@service analytics!: Analytics;
13+
assetsPrefix = config.assetsPrefix;
1214
}

lib/registries/addon/components/registries-services-list/styles.scss

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,6 @@
2727

2828
.ServicesList__ProviderLogo {
2929
height: 120px;
30-
background-size: contain;
31-
background-repeat: no-repeat;
32-
background-position: center;
33-
34-
&.provider-egap {
35-
background-image: url('img/provider_logos/EGAP_evidence_logo_white_0.png');
36-
}
37-
38-
&.provider-prereg {
39-
background-image: url('img/provider_logos/prereg.png');
40-
}
30+
width: 100%;
31+
object-fit: contain;
4132
}

lib/registries/addon/components/registries-services-list/template.hbs

Lines changed: 57 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -7,44 +7,68 @@
77
</div>
88
</div>
99
</div>
10-
<div class='row p-v-md'>
11-
<div class='col-sm-6 text-center'>
12-
<a href='http://egap.org/content/registration' aria-label={{t 'registries.index.services.egap'}}>
13-
<div local-class='ServicesList__ProviderLogo provider-egap'></div>
14-
</a>
10+
<div class='container'>
11+
<div class='row p-v-md'>
12+
<div class='col-sm-3 text-center'>
13+
<a href='https://osf.io/registries/darpaasist' aria-label={{t 'registries.index.services.asist'}}>
14+
<img
15+
alt={{concat (t 'registries.index.services.asist') (t 'registries.index.services.logo')}}
16+
local-class='ServicesList__ProviderLogo'
17+
src='/img/provider_logos/ASIST_logo.png'
18+
/>
19+
</a>
20+
</div>
21+
<div class='col-sm-3 text-center'>
22+
<a href='https://osf.io/registries/characterlabregistry' aria-label={{t 'registries.index.services.characterlab'}}>
23+
<img
24+
alt={{concat (t 'registries.index.services.characterlab') (t 'registries.index.services.logo')}}
25+
local-class='ServicesList__ProviderLogo'
26+
src='/img/provider_logos/CharacterLab_logo.png'
27+
/>
28+
</a>
29+
</div>
30+
<div class='col-sm-3 text-center'>
31+
<a href='https://osf.io/registries/egap' aria-label={{t 'registries.index.services.egap'}}>
32+
<img
33+
alt='{{concat (t 'registries.index.services.egap') (t 'registries.index.services.logo')}}'
34+
local-class='ServicesList__ProviderLogo'
35+
src='/img/provider_logos/EGAP_white_logo.png'
36+
/>
37+
</a>
38+
</div>
39+
<div class='col-sm-3 text-center'>
40+
<a href='https://osf.io/registries/metascience' aria-label={{t 'registries.index.services.metascience'}}>
41+
<img
42+
alt='{{concat (t 'registries.index.services.metascience') (t 'registries.index.services.logo')}}'
43+
local-class='ServicesList__ProviderLogo'
44+
src='/img/provider_logos/Metascience_logo.png'
45+
/>
46+
</a>
47+
</div>
1548
</div>
16-
<div class='col-sm-6 text-center'>
17-
<a href='https://cos.io/prereg/' aria-label={{t 'registries.index.services.prereg'}}>
18-
<div local-class='ServicesList__ProviderLogo provider-prereg'></div>
19-
</a>
49+
<div class='row p-v-md'>
50+
<div class='col-sm-6 text-center'>
51+
<a href='https://osf.io/registries/rwe' aria-label={{t 'registries.index.services.rwe'}}>
52+
<img
53+
alt='{{concat (t 'registries.index.services.rwe') (t 'registries.index.services.logo')}}'
54+
local-class='ServicesList__ProviderLogo'
55+
src='/img/provider_logos/RWE_logo.png'
56+
/>
57+
</a>
58+
</div>
59+
<div class='col-sm-6 text-center'>
60+
<a href='https://osf.io/registries/youthstudy' aria-label={{t 'registries.index.services.youth'}}>
61+
<img
62+
alt='{{concat (t 'registries.index.services.youth') (t 'registries.index.services.logo')}}'
63+
local-class='ServicesList__ProviderLogo'
64+
src='/img/provider_logos/YOUth_logo.png'
65+
/>
66+
</a>
67+
</div>
2068
</div>
2169
</div>
2270
<div class='row p-v-md'>
2371
<div class='col-md-12 text-center'>
24-
<p class='lead'>
25-
{{t 'registries.index.services.bottom.p1'}}
26-
<div class='p-t-sm'>
27-
{{t 'registries.index.services.bottom.div.line1'}}
28-
<a
29-
local-class='ServicesList__ExternalLink'
30-
href='https://github.com/CenterForOpenScience/ember-osf-web'
31-
onclick={{action 'click' 'link' 'Index - GitHub Repo' 'https://github.com/CenterForOpenScience/ember-osf-web'
32-
target=this.analytics}}
33-
>
34-
{{~t 'registries.index.services.bottom.div.linkText1'~}}
35-
</a>
36-
{{t 'registries.index.services.bottom.div.line2'}}
37-
<a
38-
local-class='ServicesList__ExternalLink'
39-
href='https://cos.io/our-products/product-roadmap/'
40-
onclick={{action 'click' 'link' 'Index - public roadmap' 'https://cos.io/our-products/product-roadmap/'
41-
target=this.analytics}}
42-
>
43-
{{~t 'registries.index.services.bottom.div.linkText2'~}}
44-
</a>
45-
{{t 'registries.index.services.bottom.div.line3'}}
46-
</div>
47-
</p>
4872
<a
4973
href='mailto:contact@osf.io'
5074
class='btn btn-info btn-lg'
24.5 KB
Loading
14.6 KB
Loading
21.7 KB
Loading
17.1 KB
Loading
2.09 KB
Loading
20.2 KB
Loading

translations/en-us.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1210,16 +1210,15 @@ registries:
12101210
heading: 'Registry Services'
12111211
paragraph: 'Leading registry service providers use this open source infrastructure to support their communities.'
12121212
bottom:
1213-
p1: 'Create your own branded registry backed by the OSF.'
1214-
div:
1215-
line1: 'Check out the'
1216-
linkText1: 'open source code'
1217-
line2: 'and the'
1218-
linkText2: 'requirements and road map'
1219-
line3: '. Input welcome!'
12201213
contact: 'Contact us'
1221-
egap: 'EGAP'
1214+
asist: 'DARPA ASIST Registry'
1215+
characterlab: 'Character Lab Registry'
1216+
egap: 'egap Registry'
1217+
metascience: 'Metascience Registry'
1218+
rwe: 'Real World Evidence Registry'
1219+
youth: 'YOUth Study Registry'
12221220
prereg: 'Preregistration Challenge'
1221+
logo: logo
12231222
advisory:
12241223
heading: 'Advisory Group'
12251224
paragraph: 'Our advisory group includes leaders in registrations across disciplines'

0 commit comments

Comments
 (0)