diff --git a/public/css/custom.css b/public/css/custom.css
index 765d209..d1c6f37 100644
--- a/public/css/custom.css
+++ b/public/css/custom.css
@@ -722,6 +722,12 @@
pointer-events: none;
}
+.hidden-time-input {
+ position: absolute;
+ opacity: 0;
+ pointer-events: none;
+}
+
/* 권한부여 */
.user-card-container {
display: flex;
diff --git a/src/components/main/EventModal.vue b/src/components/main/EventModal.vue
index 31ca713..0db263f 100644
--- a/src/components/main/EventModal.vue
+++ b/src/components/main/EventModal.vue
@@ -33,9 +33,20 @@
{{ noInputAlert }}
+
+
+
+
{
+ if (timeInput.value) {
+ timeInput.value.showPicker(); // 달력 자동 열기 (일부 브라우저에서 지원)
+ timeInput.value.focus(); // 포커스 이동
+ }
+ };
const eventTypes = [
{ type: 'birthdayParty', code: '300203', title: '생일파티' },
diff --git a/src/components/main/MainEventCalendar.vue b/src/components/main/MainEventCalendar.vue
index 489c622..45bf25b 100644
--- a/src/components/main/MainEventCalendar.vue
+++ b/src/components/main/MainEventCalendar.vue
@@ -543,8 +543,10 @@
const dateStr = $common.dateFormatter(arg.date, 'YMD');
// 해당 셀의 날짜와 일치하는 데이터
const theDayWeatherInfo = dailyWeatherList.value.find(weather => weather.date === dateStr);
+ const dayTopEl = arg.el.querySelector('.fc-daygrid-day-top');
+ const isWeatherInfoExist = dayTopEl.getElementsByClassName('weather-icon').length > 0; // 중복 방지
- if (theDayWeatherInfo) {
+ if (theDayWeatherInfo && !isWeatherInfoExist) {
let weatherIconUrl = `https://openweathermap.org/img/wn/${theDayWeatherInfo.icon}.png`;
if (theDayWeatherInfo.icon === '01d' || theDayWeatherInfo.icon === '01n') {
weatherIconUrl = '/img/icons/sunny-custom.png';
@@ -558,9 +560,8 @@
weatherEl.style.height = '28px';
// 해당 셀에 이미지 넣기
- const dayTopEl = arg.el.querySelector('.fc-daygrid-day-top');
dayTopEl.classList.add('align-items-center');
- dayTopEl.prepend(weatherEl); // 이상하게 가장 앞에 넣어야 일자 뒤에 나옴
+ dayTopEl.prepend(weatherEl); // 이상하게 가장 앞에 넣어야 일자 뒤에 나옴 reverse 옵션이 있는듯
}
};
diff --git a/src/components/wordDict/DictWrite.vue b/src/components/wordDict/DictWrite.vue
index d0fb210..435c89e 100644
--- a/src/components/wordDict/DictWrite.vue
+++ b/src/components/wordDict/DictWrite.vue
@@ -49,7 +49,7 @@
@keyup="ValidHandler('title')"
/>
-
+