Skip to content

Commit 8202ff8

Browse files
vuejs-jp-botpotato4d
authored andcommitted
Add Vuejs Amsterdam (#1904) (#1359)
* Add Vuejs Amsterdam * fix profiles for vue.js amsterdam organizers
1 parent a3b78be commit 8202ff8

File tree

3 files changed

+64
-5
lines changed

3 files changed

+64
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@
4848
"lint-staged": {
4949
"*.md": "textlint --rulesdir ./node_modules/textlint-checker-for-vuejs-jp-docs/rules/textlint-rule-vue-jp-docs -f pretty-error"
5050
}
51-
}
51+
}

src/v2/guide/team.md

Lines changed: 61 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,15 @@ order: 803
99
<script id="vuer-profile-template" type="text/template">
1010
<div class="vuer">
1111
<div class="avatar">
12-
<img v-if="profile.github"
12+
<img v-if="profile.imageUrl"
13+
:src="profile.imageUrl"
14+
:alt="profile.name" width=80 height=80>
15+
<img v-else-if="profile.github"
1316
:src="'https://github.com/' + profile.github + '.png'"
1417
:alt="profile.name" width=80 height=80>
18+
<img v-else-if="profile.twitter"
19+
:src="'https://avatars.io/twitter/' + profile.twitter"
20+
:alt="profile.name" width=80 height=80>
1521
</div>
1622
<div class="profile">
1723
<h3 :data-official-title="profile.title">
@@ -104,6 +110,10 @@ order: 803
104110
<i class="fa fa-codepen"></i>
105111
<span class="sr-only">CodePen</span>
106112
</a>
113+
<a class=linkedin v-if="profile.linkedin" :href="'https://www.linkedin.com/in/' + profile.linkedin">
114+
<i class="fa fa-linkedin"></i>
115+
<span class="sr-only">LinkedIn</span>
116+
</a>
107117
</footer>
108118
</dl>
109119
</div>
@@ -146,7 +156,7 @@ order: 803
146156

147157
<vuer-profile
148158
v-for="profile in sortedTeam"
149-
:key="profile.github"
159+
:key="profile.name"
150160
:profile="profile"
151161
:title-visible="titleVisible"
152162
></vuer-profile>
@@ -187,7 +197,7 @@ order: 803
187197

188198
<vuer-profile
189199
v-for="profile in sortedPartners"
190-
:key="profile.github"
200+
:key="profile.name"
191201
:profile="profile"
192202
:title-visible="titleVisible"
193203
></vuer-profile>
@@ -199,6 +209,7 @@ order: 803
199209
var cityCoordsFor = {
200210
'Annecy, France': [45.899247, 6.129384],
201211
'Alicante, Spain' : [38.346543, -0.483838],
212+
'Amsterdam, Netherlands': [4.895168, 52.370216],
202213
'Bangalore, India': [12.971599, 77.594563],
203214
'Beijing, China': [39.904200, 116.407396],
204215
'Bordeaux, France': [44.837789, -0.579180],
@@ -238,6 +249,7 @@ order: 803
238249
}
239250
var languageNameFor = {
240251
en: 'English',
252+
nl: 'Nederlands',
241253
zh: '中文',
242254
vi: 'Tiếng Việt',
243255
pl: 'Polski',
@@ -719,6 +731,51 @@ order: 803
719731
]))
720732

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

themes/vue/source/css/_team.styl

Lines changed: 2 additions & 0 deletions
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)