Skip to content

Commit

Permalink
Merge pull request #174 from bsidesnyc/master
Browse files Browse the repository at this point in the history
Add session level to schedule modals to address #170
  • Loading branch information
brad-anton authored Sep 28, 2024
2 parents 6af80d4 + 4e98253 commit c4e5dc6
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
20 changes: 20 additions & 0 deletions js/schedule.js
Original file line number Diff line number Diff line change
Expand Up @@ -391,6 +391,21 @@ function populateSchedule(scheduleGrid, baseUrl) {
sessionizeSchedule(scheduleGrid, baseUrl);
}

function getSessionLevel(session) {
var categoryLevelId = 75411;
for ( var i=0; i<session.categories.length; i++ ) {
if ( session.categories[i].id === categoryLevelId ) {
for ( var x=0; x<session.categories[i].categoryItems.length; x++ ) {
var level = session.categories[i].categoryItems[x].name;
if ( level != null ) {
return level;
}
}
}
}
return "Not provided - Open to All";
}

function addSessionToSessionModal(sessionId, sessionTitle, sessionDescription, trackName, session, modalBody) {
var title = document.createElement("h4");
title.innerText = sessionTitle;
Expand All @@ -408,6 +423,11 @@ function addSessionToSessionModal(sessionId, sessionTitle, sessionDescription, t
captionTime.classList.add("caption");
captionTime.innerText = "Time: " + getStartEndString(session);
room.append( document.createElement("br"), captionTime);

var level = document.createElement("span");
level.classList.add("caption");
level.innerText = "Session Level: " + getSessionLevel(session);
room.append( document.createElement("br"), level);
modalBody.append(room);

var description = document.createElement("p");
Expand Down
1 change: 1 addition & 0 deletions js/speakers.js
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,7 @@ function addSpeakerSessionToModal(speaker, sessions, rooms, modalBody) {
captionTime.classList.add("caption");
captionTime.innerText = "Time: " + getStartEndString(sessions[x]);
room.append( document.createElement("br"), captionTime);

break;
}
}
Expand Down

0 comments on commit c4e5dc6

Please sign in to comment.