visual refinements for multi lineups

This commit is contained in:
2024-03-15 19:09:17 -05:00
parent f2371c6b5a
commit 832fb654ec
8 changed files with 151 additions and 130 deletions

View File

@@ -252,6 +252,7 @@ function copyEmailTable(itemEl, subject, recipients) {
function emailModal(el, url) {
form = el.closest("form");
console.log(form)
data = new FormData(form);
fetch(url, {
@@ -598,10 +599,23 @@ function insertLineup(direction, teamId, eventId, element) {
const parser = new DOMParser();
const new_lineup_doc = parser.parseFromString(html, 'text/html')
const new_lineup_doc_node = new_lineup_doc.firstElementChild.querySelector('[id*=event-lineup]')
const lineup_container = document.querySelector("#lineup-container")
const main = document.querySelector("main")
direction > 0 ? main.appendChild(new_lineup_doc_node) : main.insertBefore(new_lineup_doc_node, element.closest('[id*=event-lineup]'))
main.classList.remove(...main.classList)
main.classList.add('scroll-horizontal', 'u-spaceSidesSm', 'u-flex')
Array.from(document.querySelectorAll("[id^=event-lineup]")).forEach((bcLineup) => {
// main.classList.remove('.u-max1200', 'u-flexExpandSides')
bcLineup.classList.remove('u-spaceSidesNone', 'u-sm-spaceSidesAuto')
}
)
Array.from(document.querySelectorAll("[id^=event-lineup] .Panel")).forEach((bcLineupPanel) => {
bcLineupPanel.classList.remove('Panel--full')
})
direction > 0 ? lineup_container.appendChild(new_lineup_doc_node) : lineup_container.insertBefore(new_lineup_doc_node, element.closest('[id*=event-lineup]'))
initPage();
})