Skip to content

Commit 199a1e6

Browse files
tcorralchrisvfritz
authored andcommitted
Add Vuejs Amsterdam (#1904)
* Add Vuejs Amsterdam * fix profiles for vue.js amsterdam organizers
1 parent 691b097 commit 199a1e6

File tree

3 files changed

+64
-5
lines changed

3 files changed

+64
-5
lines changed

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@
2929
"hoek": "^5.0.3",
3030
"request": "^2.85.0"
3131
}
32-
}
32+
}

Diff for: src/v2/guide/team.md

+61-4
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,15 @@ order: 803
88
<script id="vuer-profile-template" type="text/template">
99
<div class="vuer">
1010
<div class="avatar">
11-
<img v-if="profile.github"
11+
<img v-if="profile.imageUrl"
12+
:src="profile.imageUrl"
13+
:alt="profile.name" width=80 height=80>
14+
<img v-else-if="profile.github"
1215
:src="'https://github.com/' + profile.github + '.png'"
1316
:alt="profile.name" width=80 height=80>
17+
<img v-else-if="profile.twitter"
18+
:src="'https://avatars.io/twitter/' + profile.twitter"
19+
:alt="profile.name" width=80 height=80>
1420
</div>
1521
<div class="profile">
1622
<h3 :data-official-title="profile.title">
@@ -103,6 +109,10 @@ order: 803
103109
<i class="fa fa-codepen"></i>
104110
<span class="sr-only">CodePen</span>
105111
</a>
112+
<a class=linkedin v-if="profile.linkedin" :href="'https://www.linkedin.com/in/' + profile.linkedin">
113+
<i class="fa fa-linkedin"></i>
114+
<span class="sr-only">LinkedIn</span>
115+
</a>
106116
</footer>
107117
</dl>
108118
</div>
@@ -145,7 +155,7 @@ order: 803
145155

146156
<vuer-profile
147157
v-for="profile in sortedTeam"
148-
:key="profile.github"
158+
:key="profile.name"
149159
:profile="profile"
150160
:title-visible="titleVisible"
151161
></vuer-profile>
@@ -185,7 +195,7 @@ order: 803
185195

186196
<vuer-profile
187197
v-for="profile in sortedPartners"
188-
:key="profile.github"
198+
:key="profile.name"
189199
:profile="profile"
190200
:title-visible="titleVisible"
191201
></vuer-profile>
@@ -197,6 +207,7 @@ order: 803
197207
var cityCoordsFor = {
198208
'Annecy, France': [45.899247, 6.129384],
199209
'Alicante, Spain' : [38.346543, -0.483838],
210+
'Amsterdam, Netherlands': [4.895168, 52.370216],
200211
'Bangalore, India': [12.971599, 77.594563],
201212
'Beijing, China': [39.904200, 116.407396],
202213
'Bordeaux, France': [44.837789, -0.579180],
@@ -236,6 +247,7 @@ order: 803
236247
}
237248
var languageNameFor = {
238249
en: 'English',
250+
nl: 'Nederlands',
239251
zh: '中文',
240252
vi: 'Tiếng Việt',
241253
pl: 'Polski',
@@ -717,6 +729,51 @@ order: 803
717729
]))
718730

719731
var partners = [
732+
{
733+
name: 'Luke Thomas',
734+
title: 'Creator of Vue.js Amsterdam',
735+
city: 'Amsterdam, Netherlands',
736+
languages: ['nl', 'en', 'de'],
737+
work: {
738+
role: 'Creator',
739+
org: 'Vue.js Amsterdam'
740+
},
741+
twitter: 'lukevscostas',
742+
linkedin: 'luke-kenneth-thomas-578b3916a',
743+
links: [
744+
'https://vuejs.amsterdam'
745+
]
746+
},
747+
{
748+
name: 'Jos Gerards',
749+
title: 'Organizer and Host of Vue.js Amsterdam & Frontend Love',
750+
city: 'Amsterdam, Netherlands',
751+
languages: ['nl', 'en', 'de'],
752+
work: {
753+
role: 'Event Manager',
754+
org: 'Vue.js Amsterdam'
755+
},
756+
twitter: 'josgerards88',
757+
linkedin: 'josgerards',
758+
links: [
759+
'https://vuejs.amsterdam'
760+
]
761+
},
762+
{
763+
name: 'James McGlasson',
764+
title: 'Head of Marketing Communications',
765+
imageUrl: 'https://media.licdn.com/dms/image/C4E03AQHxi_fy33l5Mg/profile-displayphoto-shrink_800_800/0?e=1550707200&v=beta&t=6kPVnuYMxbxR_oAz3rdAeuDB-S8Om8e5W3zwbcH0dQI',
766+
city: 'Amsterdam, Netherlands',
767+
languages: ['en', 'nl', 'de'],
768+
work: {
769+
role: 'Head Of Marketing Communications',
770+
org: 'Vue.js Amsterdam'
771+
},
772+
linkedin: 'jdog',
773+
links: [
774+
'https://vuejs.amsterdam'
775+
]
776+
},
720777
{
721778
name: 'Jen Looper',
722779
title: 'Queen Fox',
@@ -1086,7 +1143,7 @@ order: 803
10861143
)
10871144
},
10881145
hasSocialLinks: function () {
1089-
return this.profile.github || this.profile.twitter || this.profile.codepen
1146+
return this.profile.github || this.profile.twitter || this.profile.codepen || this.profile.linkedin
10901147
}
10911148
},
10921149
methods: {

Diff for: themes/vue/source/css/_team.styl

+2
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@
122122
color: #000
123123
&.twitter
124124
color: #1da1f3
125+
&.linkedin
126+
color: #0077B5
125127
i
126128
vertical-align: text-bottom
127129
font-size: 1.3em

0 commit comments

Comments
 (0)