mirror of
https://github.com/home-assistant/frontend.git
synced 2025-05-01 08:47:21 +00:00
Fix schedule bug (#13521)
This commit is contained in:
parent
cb5621032d
commit
c751b0b759
@ -36,6 +36,7 @@ const defaultFullCalendarConfig: CalendarOptions = {
|
|||||||
selectOverlap: false,
|
selectOverlap: false,
|
||||||
eventOverlap: false,
|
eventOverlap: false,
|
||||||
allDaySlot: false,
|
allDaySlot: false,
|
||||||
|
slotMinTime: "00:00:59",
|
||||||
height: "parent",
|
height: "parent",
|
||||||
locales: allLocales,
|
locales: allLocales,
|
||||||
firstDay: 1,
|
firstDay: 1,
|
||||||
@ -250,7 +251,7 @@ class HaScheduleForm extends LitElement {
|
|||||||
value.push({
|
value.push({
|
||||||
from: formatTime24h(start),
|
from: formatTime24h(start),
|
||||||
to:
|
to:
|
||||||
isSameDay(start, end) || endFormatted === "0:00"
|
!isSameDay(start, end) || endFormatted === "0:00"
|
||||||
? "24:00"
|
? "24:00"
|
||||||
: endFormatted,
|
: endFormatted,
|
||||||
});
|
});
|
||||||
@ -261,7 +262,7 @@ class HaScheduleForm extends LitElement {
|
|||||||
value: newValue,
|
value: newValue,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (isSameDay(start, end)) {
|
if (!isSameDay(start, end)) {
|
||||||
this.calendar!.unselect();
|
this.calendar!.unselect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -277,7 +278,7 @@ class HaScheduleForm extends LitElement {
|
|||||||
newValue[day][index] = {
|
newValue[day][index] = {
|
||||||
from: value.from,
|
from: value.from,
|
||||||
to:
|
to:
|
||||||
isSameDay(start, end) || endFormatted === "0:00"
|
!isSameDay(start, end) || endFormatted === "0:00"
|
||||||
? "24:00"
|
? "24:00"
|
||||||
: endFormatted,
|
: endFormatted,
|
||||||
};
|
};
|
||||||
@ -286,7 +287,7 @@ class HaScheduleForm extends LitElement {
|
|||||||
value: newValue,
|
value: newValue,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (isSameDay(start, end)) {
|
if (!isSameDay(start, end)) {
|
||||||
info.revert();
|
info.revert();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -302,7 +303,7 @@ class HaScheduleForm extends LitElement {
|
|||||||
const event = {
|
const event = {
|
||||||
from: formatTime24h(start),
|
from: formatTime24h(start),
|
||||||
to:
|
to:
|
||||||
isSameDay(start, end) || endFormatted === "0:00"
|
!isSameDay(start, end) || endFormatted === "0:00"
|
||||||
? "24:00"
|
? "24:00"
|
||||||
: endFormatted,
|
: endFormatted,
|
||||||
};
|
};
|
||||||
@ -320,7 +321,7 @@ class HaScheduleForm extends LitElement {
|
|||||||
value: newValue,
|
value: newValue,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (isSameDay(start, end)) {
|
if (!isSameDay(start, end)) {
|
||||||
info.revert();
|
info.revert();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user