Skip to content

Commit ee920bf

Browse files
authored
feat: Add demo name property + CSS shortcuts date (#659)
1 parent ac91dff commit ee920bf

File tree

2 files changed

+75
-61
lines changed

2 files changed

+75
-61
lines changed

.eleventy.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,12 @@ module.exports = function (eleventyConfig) {
471471
}
472472
</time>`;
473473
474-
return `<li>${datelink}${time}</li>`;
474+
let name = '';
475+
476+
if (date.nameEn && date.nameFr) {
477+
name = ` - ${locale === 'en' ? date.nameEn : date.nameFr} `;
478+
}
479+
return `<li>${datelink} ${name}${time}</li>`;
475480
}
476481
})
477482
.join('')}

src/_data/registerdemos.js

Lines changed: 69 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,100 +1,109 @@
11
module.exports = [
22
{
3-
date: "2025-01-21",
4-
starttime: "13:00",
5-
endtime: "14:00",
3+
date: '2025-01-21',
4+
starttime: '13:00',
5+
endtime: '14:00',
66
lang: 'en',
7-
link: 'https://events.teams.microsoft.com/event/1edc84d5-f075-4615-b7c1-b968a15dad9e@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
7+
link: 'https://events.teams.microsoft.com/event/1edc84d5-f075-4615-b7c1-b968a15dad9e@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
88
},
99
{
10-
date: "2025-01-28",
11-
starttime: "13:00",
12-
endtime: "14:00",
10+
date: '2025-01-28',
11+
starttime: '13:00',
12+
endtime: '14:00',
1313
lang: 'fr',
14-
link: 'https://events.teams.microsoft.com/event/a9bfe87d-4692-465c-a6db-a9c5ef377175@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
14+
link: 'https://events.teams.microsoft.com/event/a9bfe87d-4692-465c-a6db-a9c5ef377175@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
1515
},
1616
{
17-
date: "2025-02-18",
18-
starttime: "13:00",
19-
endtime: "14:00",
17+
date: '2025-02-18',
18+
starttime: '13:00',
19+
endtime: '14:00',
2020
lang: 'en',
21-
link: 'https://events.teams.microsoft.com/event/ca8b7c9d-8fb9-4eaf-8240-c7127b7650a7@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
21+
link: 'https://events.teams.microsoft.com/event/ca8b7c9d-8fb9-4eaf-8240-c7127b7650a7@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
2222
},
2323
{
24-
date: "2025-02-25",
25-
starttime: "13:00",
26-
endtime: "14:00",
24+
date: '2025-02-25',
25+
starttime: '13:00',
26+
endtime: '14:00',
2727
lang: 'fr',
28-
link: 'https://events.teams.microsoft.com/event/6a7b57ea-0fbb-4deb-8dd3-b08c5ce3244b@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
28+
link: 'https://events.teams.microsoft.com/event/6a7b57ea-0fbb-4deb-8dd3-b08c5ce3244b@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
2929
},
30-
{
31-
date: "2025-03-18",
32-
starttime: "14:00",
33-
endtime: "15:00",
30+
{
31+
date: '2025-03-18',
32+
starttime: '14:00',
33+
endtime: '15:00',
3434
lang: 'en',
35-
link: 'https://events.teams.microsoft.com/event/4c01bc4a-d28f-4a22-b267-ccfbc9839f3c@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
35+
link: 'https://events.teams.microsoft.com/event/4c01bc4a-d28f-4a22-b267-ccfbc9839f3c@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
3636
},
3737
{
38-
date: "2025-03-25",
39-
starttime: "13:00",
40-
endtime: "14:00",
38+
date: '2025-03-25',
39+
starttime: '13:00',
40+
endtime: '14:00',
4141
lang: 'fr',
42-
link: 'https://events.teams.microsoft.com/event/a7852a58-c8e8-4fd2-afbb-a951f06b8311@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
42+
link: 'https://events.teams.microsoft.com/event/a7852a58-c8e8-4fd2-afbb-a951f06b8311@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
4343
},
4444
{
45-
date: "2025-04-22",
46-
starttime: "13:00",
47-
endtime: "14:00",
45+
date: '2025-04-22',
46+
starttime: '13:00',
47+
endtime: '14:00',
4848
lang: 'en',
49-
link: 'https://events.teams.microsoft.com/event/c06fb157-4106-4926-94ea-cb47ae349b39@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
49+
link: 'https://events.teams.microsoft.com/event/c06fb157-4106-4926-94ea-cb47ae349b39@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
5050
},
5151
{
52-
date: "2025-04-29",
53-
starttime: "13:00",
54-
endtime: "14:00",
52+
date: '2025-04-29',
53+
starttime: '13:00',
54+
endtime: '14:00',
5555
lang: 'fr',
56-
link: 'https://events.teams.microsoft.com/event/1dbf9d8f-79e2-40a2-b295-ef6bea940844@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
56+
link: 'https://events.teams.microsoft.com/event/1dbf9d8f-79e2-40a2-b295-ef6bea940844@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
5757
},
5858
{
59-
date: "2025-06-17",
60-
starttime: "14:00",
61-
endtime: "15:00",
59+
date: '2025-06-17',
60+
starttime: '14:00',
61+
endtime: '15:00',
6262
lang: 'en',
63-
link: 'https://events.teams.microsoft.com/event/dde1869b-4e35-4b94-8206-3eaa55fdd77d@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
63+
link: 'https://events.teams.microsoft.com/event/dde1869b-4e35-4b94-8206-3eaa55fdd77d@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
6464
},
6565
{
66-
date: "2025-06-26",
67-
starttime: "15:00",
68-
endtime: "16:00",
66+
date: '2025-06-26',
67+
starttime: '15:00',
68+
endtime: '16:00',
6969
lang: 'fr',
70-
link: 'https://events.teams.microsoft.com/event/c7a714c2-8ec5-4529-900c-70366ef976c6@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
70+
link: 'https://events.teams.microsoft.com/event/c7a714c2-8ec5-4529-900c-70366ef976c6@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
7171
},
7272
{
73-
date: "2025-08-19",
74-
starttime: "14:00",
75-
endtime: "15:00",
73+
date: '2025-08-19',
74+
starttime: '14:00',
75+
endtime: '15:00',
7676
lang: 'en',
77-
link: 'https://events.teams.microsoft.com/event/0364ff72-3162-43dd-a994-cdb477e29668@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
78-
},
77+
link: 'https://events.teams.microsoft.com/event/0364ff72-3162-43dd-a994-cdb477e29668@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
78+
},
7979
{
80-
date: "2025-08-28",
81-
starttime: "15:00",
82-
endtime: "16:00",
80+
date: '2025-08-28',
81+
starttime: '15:00',
82+
endtime: '16:00',
8383
lang: 'fr',
84-
link: 'https://events.teams.microsoft.com/event/e5e410a6-0868-4697-b923-41207e2562b1@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
84+
link: 'https://events.teams.microsoft.com/event/e5e410a6-0868-4697-b923-41207e2562b1@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
85+
},
86+
{
87+
date: '2025-10-09',
88+
starttime: '15:00',
89+
endtime: '16:00',
90+
lang: 'en',
91+
link: 'https://events.teams.microsoft.com/event/d8455bea-30b3-42bd-9e96-ceb4fcec355f@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
92+
nameEn: 'CSS Shortcuts',
93+
nameFr: 'Raccourcis CSS',
8594
},
8695
{
87-
date: "2025-10-21",
88-
starttime: "14:00",
89-
endtime: "15:00",
96+
date: '2025-10-21',
97+
starttime: '14:00',
98+
endtime: '15:00',
9099
lang: 'en',
91-
link: 'https://events.teams.microsoft.com/event/1955bbc1-19fa-4d0e-890c-5ccf24f0cf19@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
100+
link: 'https://events.teams.microsoft.com/event/1955bbc1-19fa-4d0e-890c-5ccf24f0cf19@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
92101
},
93102
{
94-
date: "2025-10-30",
95-
starttime: "15:00",
96-
endtime: "16:00",
103+
date: '2025-10-30',
104+
starttime: '15:00',
105+
endtime: '16:00',
97106
lang: 'fr',
98-
link: 'https://events.teams.microsoft.com/event/f260136d-b510-4a52-9db2-1fc1f478276b@9ed55846-8a81-4246-acd8-b1a01abfc0d1'
99-
}
100-
]
107+
link: 'https://events.teams.microsoft.com/event/f260136d-b510-4a52-9db2-1fc1f478276b@9ed55846-8a81-4246-acd8-b1a01abfc0d1',
108+
},
109+
];

0 commit comments

Comments
 (0)