diff --git a/src/controllers/eventlineup.js b/src/controllers/eventlineup.js index b87a411..31f1eb3 100644 --- a/src/controllers/eventlineup.js +++ b/src/controllers/eventlineup.js @@ -88,6 +88,10 @@ exports.getEventLineupEmail = async (req, res)=>{ res.status(200).render("eventlineup/partials/email_modal.hbs", {layout:null, user, team, members, event, event_lineup, event_lineup_entries: newEventLineupEntries, availabilities, availabilitySummary}) } +exports.getAvailabilityRemindersModal = (req, res) => { + res.status(200).render("eventlineup/partials/availability_reminder_modal.hbs") +} + exports.getEventLineupEntries = async (req, res)=>{ const {event_lineup, event_lineup_entries} = req res.setHeader('Content-Type', 'application/json').send(JSON.stringify(req.event_lineup_entries)) diff --git a/src/public/js/eventlineup.js b/src/public/js/eventlineup.js index 70e78ac..dd59524 100644 --- a/src/public/js/eventlineup.js +++ b/src/public/js/eventlineup.js @@ -253,7 +253,6 @@ function copyEmailTable(itemEl, subject, recipients) { function emailModal(el, url) { form = el.closest("form"); - console.log(form) data = new FormData(form); fetch(url, { @@ -644,6 +643,17 @@ function initSlots () { slot.removeAttribute('data-initial-slotset') }) } + +function openAvailabilityReminderModal (el, event_id) { + console.log(el) + const form = el.closest("form"); + console.log(`#availability-reminder-modal-${event_id}`) + data = new FormData(form); + const modal = form.querySelector(`#availability-reminder-modal-${event_id}`) + modal.classList.toggle('is-open') + +} + function initPage (){ colorPositions(); initSlots(); diff --git a/src/views/eventlineup/edit.hbs b/src/views/eventlineup/edit.hbs index 5804959..df6b3de 100644 --- a/src/views/eventlineup/edit.hbs +++ b/src/views/eventlineup/edit.hbs @@ -1,5 +1,6 @@
+ {{>availability_reminder_modal}} {{!-- --}} @@ -39,20 +40,22 @@ {{{embeddedSvgFromPath "/bootstrap-icons/caret-left.svg"}}} Insert previous lineup +
+ + {{{embeddedSvgFromPath "/teamsnap-ui/assets/icons/send.svg"}}} + Availability Reminders + +
+ + {{{embeddedSvgFromPath "/teamsnap-ui/assets/icons/refresh.svg"}}} + Reset All Availabilities + +
+ + {{{embeddedSvgFromPath "/teamsnap-ui/assets/icons/trash.svg"}}} + Clear Lineup +
-
- - {{{embeddedSvgFromPath "/teamsnap-ui/assets/icons/send.svg"}}} - Availability Reminders - -
- - Reset All Availabilities - -
- - Clear Lineup -
Publish diff --git a/src/views/eventlineup/partials/availability_reminder_modal.hbs b/src/views/eventlineup/partials/availability_reminder_modal.hbs new file mode 100644 index 0000000..94bb22b --- /dev/null +++ b/src/views/eventlineup/partials/availability_reminder_modal.hbs @@ -0,0 +1,10 @@ + \ No newline at end of file