당일 css 수정

This commit is contained in:
dyhj625 2025-04-03 10:30:49 +09:00
parent 3cf6aeab9a
commit 8b2262d633

View File

@ -586,30 +586,45 @@ function updateCalendarEvents() {
const todayElement = document.querySelector(`.fc-daygrid-day[data-date="${todayStr}"]`);
if (todayElement) {
//
if (selectedDates.value.has(todayStr)) {
todayElement.classList.remove("fc-day-today"); //
todayElement.classList.add("selected-event"); //
todayElement.style.backgroundColor = 'transparent'; //
todayElement.classList.add("selected-event");
// 🔹 'half-day-am'
if (selectedDates.value.get(todayStr) === "700101") {
todayElement.classList.add("half-day-am");
todayElement.classList.remove("half-day-pm");
//
const existingOverlay = todayElement.querySelector('.half-day-overlay');
if (existingOverlay) {
todayElement.removeChild(existingOverlay);
}
// 🔹 'half-day-pm'
else if (selectedDates.value.get(todayStr) === "700102") {
todayElement.classList.add("half-day-pm");
todayElement.classList.remove("half-day-am");
const overlay = document.createElement('div');
overlay.classList.add('half-day-overlay');
const type = selectedDates.value.get(todayStr);
if (type === "700101") {
overlay.classList.add('am');
} else if (type === "700102") {
overlay.classList.add('pm');
} else {
todayElement.classList.remove("half-day-am", "half-day-pm");
//
overlay.style.width = '100%';
overlay.style.borderRadius = '4px';
}
todayElement.appendChild(overlay);
} else {
todayElement.classList.add("fc-day-today"); //
todayElement.classList.remove("selected-event", "half-day-am", "half-day-pm"); //
//
todayElement.classList.remove("selected-event", "half-day-am", "half-day-pm");
todayElement.style.backgroundColor = ''; //
const existingOverlay = todayElement.querySelector('.half-day-overlay');
if (existingOverlay) {
todayElement.removeChild(existingOverlay);
}
}
}
});
}
//
const getVacationTypeClass = (type) => {
if (type === "700101") return "half-day-am";