Skip to content

Commit e3581e4

Browse files
committed
Update event.md
1 parent b069b0b commit e3581e4

File tree

1 file changed

+20
-29
lines changed

1 file changed

+20
-29
lines changed

_pages/event.md

Lines changed: 20 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -383,23 +383,23 @@ body {
383383
<h6>{{ session.title }}</h6>
384384
{% for item in session.items %}
385385
<p>
386-
{% assign processed_item = item %}
387-
{% for speaker in site.data.winter_school_speakers %}
388-
{% assign speaker_full_name = speaker.name %}
389-
{% assign speaker_short_name = speaker.name | remove: "Prof. Dr. " %}
390-
{% if item contains speaker_full_name %}
391-
{% capture speaker_link %}
392-
<a href="#" class="speaker-link" data-speaker-id="{{ speaker.id }}">{{ speaker_full_name }}</a>
393-
{% endcapture %}
394-
{% assign processed_item = processed_item | replace: speaker_full_name, speaker_link %}
395-
{% elsif item contains speaker_short_name %}
396-
{% capture speaker_link %}
397-
<p>Speaker: <a href="#" class="speaker-link" data-speaker-id="{{ session.speaker.id }}">{{ session.speaker.name }}</a></p>
398-
{% endcapture %}
399-
{% assign processed_item = processed_item | replace: speaker_short_name, speaker_link %}
400-
{% endif %}
401-
{% endfor %}
402-
{{ processed_item }}
386+
{% assign processed_item = item %}
387+
{% for speaker in site.data.winter_school_speakers %}
388+
{% assign speaker_full_name = speaker.name %}
389+
{% assign speaker_short_name = speaker.short_name | default: speaker.name %}
390+
{% if item contains speaker_full_name %}
391+
{% capture speaker_link %}
392+
<a href="#" class="speaker-link" data-speaker-id="{{ speaker.id }}">{{ speaker_full_name }}</a>
393+
{% endcapture %}
394+
{% assign processed_item = processed_item | replace: speaker_full_name, speaker_link %}
395+
{% elsif item contains speaker_short_name %}
396+
{% capture speaker_link %}
397+
<a href="#" class="speaker-link" data-speaker-id="{{ speaker.id }}">{{ speaker_short_name }}</a>
398+
{% endcapture %}
399+
{% assign processed_item = processed_item | replace: speaker_short_name, speaker_link %}
400+
{% endif %}
401+
{% endfor %}
402+
{{ processed_item }}
403403
</p>
404404
{% endfor %}
405405
</div>
@@ -434,6 +434,7 @@ document.addEventListener('DOMContentLoaded', function() {
434434
}
435435
});
436436
});
437+
437438
// Event delegation for speaker links in schedule
438439
document.addEventListener('click', function(e) {
439440
if (e.target.classList.contains('speaker-link')) {
@@ -444,6 +445,7 @@ document.addEventListener('DOMContentLoaded', function() {
444445
}
445446
}
446447
});
448+
447449
// Click event listeners for speaker cards
448450
const speakerCards = document.querySelectorAll('.custom-card');
449451
speakerCards.forEach(card => {
@@ -454,6 +456,7 @@ document.addEventListener('DOMContentLoaded', function() {
454456
}
455457
});
456458
});
459+
457460
function showSpeakerDetails(speakerId) {
458461
// Remove active class from all cards
459462
document.querySelectorAll('.custom-card').forEach(card => {
@@ -473,16 +476,4 @@ document.addEventListener('DOMContentLoaded', function() {
473476
}
474477
}
475478
});
476-
document.addEventListener('DOMContentLoaded', function() {
477-
const cards = document.querySelectorAll('.custom-card');
478-
const details = document.querySelectorAll('.speaker-details');
479-
480-
cards.forEach(card => {
481-
card.addEventListener('click', function() {
482-
const speakerId = this.dataset.speakerId;
483-
details.forEach(detail => detail.style.display = 'none');
484-
document.getElementById(`speaker-details-${speakerId}`).style.display = 'block';
485-
});
486-
});
487-
});
488479
</script>

0 commit comments

Comments
 (0)