Skip to content

Commit 862074b

Browse files
Aditya PutatundaAditya Putatunda
authored andcommitted
merge duplicate talk entry
1 parent 7b1872b commit 862074b

3 files changed

Lines changed: 17 additions & 2 deletions

File tree

.DS_Store

6 KB
Binary file not shown.

content.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,8 +271,11 @@
271271
"talks": {
272272
"intro": "Conference contributions, invited talks, and posters.",
273273
"items": [
274-
{ "date": "Jul 2025", "title": "Magnetoelectric control in type-I multiferroics via domain walls", "venue": "FisMat 2025, Venice", "type": "talk" },
275-
{ "date": "Mar 2025", "title": "Magnetoelectric control in type-I multiferroics via domain walls", "venue": "DPG Spring Meeting, Regensburg", "type": "talk" },
274+
{ "title": "Magnetoelectric control in type-I multiferroics via domain walls", "type": "talk", "venues": [
275+
{ "date": "Jul 2025", "venue": "FisMat 2025, Venice" },
276+
{ "date": "Mar 2025", "venue": "DPG Spring Meeting, Regensburg" }
277+
]
278+
},
276279
{ "date": "Jan 2024", "title": "Workshop on Twistronics and Moiré Materials", "venue": "ICTP, Trieste" },
277280
{ "date": "Mar 2023", "title": "DPG Spring Meeting", "venue": "Berlin", "type": "talk" },
278281
{ "date": "Aug 2022", "title": "Twisted CrI₃ bilayer", "venue": "Psi-K Conference, Lausanne", "type": "poster" },

index.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,9 @@
132132
.talk-date { font-size: 0.78rem; color: var(--text-light); font-weight: 500; white-space: nowrap; }
133133
.talk-title { font-family: var(--serif); font-size: 0.95rem; font-weight: 600; color: var(--text); line-height: 1.4; margin-bottom: 0.25rem; }
134134
.talk-venue { font-size: 0.84rem; color: var(--text-muted); line-height: 1.5; }
135+
.talk-venues { margin-top: 0.3rem; }
136+
.talk-venue-line { font-size: 0.84rem; color: var(--text-muted); line-height: 1.7; }
137+
.talk-venue-date { color: var(--text-light); }
135138
.talk-type { display: inline-block; font-size: 0.65rem; font-weight: 600; padding: 0.12rem 0.45rem; border-radius: 2px; margin-left: 0.5rem; vertical-align: middle; }
136139
.talk-type-talk { background: var(--accent-light); color: var(--accent); }
137140
.talk-type-poster { background: var(--tag-multiferroics-bg); color: var(--tag-multiferroics); }
@@ -352,6 +355,15 @@ <h2>${sec.title}</h2>
352355
let badge = '';
353356
if (t.type === 'talk') badge = ' <span class="talk-type talk-type-talk">talk</span>';
354357
if (t.type === 'poster') badge = ' <span class="talk-type talk-type-poster">poster</span>';
358+
if (t.venues) {
359+
const venueLines = t.venues.map(v =>
360+
`<div class="talk-venue-line"><span class="talk-venue-date">${v.date}</span> · ${v.venue}</div>`
361+
).join('');
362+
return `<div class="talk-item talk-item-multi" style="animation-delay:${0.05 + i * 0.02}s">
363+
<div class="talk-date">${t.venues[0].date}</div>
364+
<div><div class="talk-title">${t.title}${badge}</div><div class="talk-venues">${venueLines}</div></div>
365+
</div>`;
366+
}
355367
return `<div class="talk-item" style="animation-delay:${0.05 + i * 0.02}s">
356368
<div class="talk-date">${t.date}</div>
357369
<div><div class="talk-title">${t.title}${badge}</div><div class="talk-venue">${t.venue}</div></div>

0 commit comments

Comments
 (0)