feat: all day events

This commit is contained in:
Jannat Patel
2023-11-30 11:51:36 +05:30
parent 96190910a7
commit f1f9d9790b
3 changed files with 48 additions and 1 deletions

View File

@@ -694,7 +694,11 @@ const get_calendar_options = (element, calendar_id) => {
template: {
time: function (event) {
let hide = event.raw.completed ? "" : "hide";
return `<div class="calendar-event-time">
return `<div class="calendar-event-time" title="${
event.title
} - ${frappe.datetime.get_time(
event.start.d.d
)} - ${frappe.datetime.get_time(event.end.d.d)}">
<img class='icon icon-sm pull-right ${hide}' src="/assets/lms/icons/check.svg">
<div> ${frappe.datetime.get_time(event.start.d.d)} -
${frappe.datetime.get_time(event.end.d.d)} </div>
@@ -739,6 +743,7 @@ const create_events = (calendar, events, calendar_id) => {
};
const format_time = (time) => {
if (!time) return "00:00:00";
let time_arr = time.split(":");
if (time_arr[0] < 10) time_arr[0] = "0" + time_arr[0];
return time_arr.join(":");