|
|
|
@ -310,7 +310,7 @@ function displayFullScheduleAllDays() {
|
|
|
|
|
const title = document.createElement('h1');
|
|
|
|
|
title.innerText = grid.title;
|
|
|
|
|
schedulesDiv.appendChild(title);
|
|
|
|
|
schedulesDiv.appendChild(grid.toHtml());
|
|
|
|
|
schedulesDiv.appendChild(grid.toHtml([], allowEdits ? selectAssignment : null));
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -627,6 +627,13 @@ function rebuildPeopleTable() {
|
|
|
|
|
peopleTable.appendChild(tbody);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function selectAssignment(assignment) {
|
|
|
|
|
[...assignmentSelector.getElementsByTagName('option')]
|
|
|
|
|
.filter(o => o.assignment === assignment)
|
|
|
|
|
.forEach(o => o.selected = true);
|
|
|
|
|
initializeAssignmentForm(assignment);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function initializeAssignmentForm(assignment) {
|
|
|
|
|
selectedAssignment = assignment;
|
|
|
|
|
assignmentForm.location.value = assignment.location;
|
|
|
|
|