MCPcopy Create free account
hub / github.com/DHTMLX/scheduler / handleAddEvent

Function handleAddEvent

codebase/sources/dhtmlxscheduler.es.js:1334–1351  ·  view source on GitHub ↗
(eventData)

Source from the content-addressed store, hash-verified

1332 }
1333 }
1334 function handleAddEvent(eventData) {
1335 if (scheduler2.getEvent(eventData.id)) {
1336 console.warn(`Event with ID ${eventData.id} already exists. Skipping add.`);
1337 return;
1338 }
1339 if (typeof eventData.start_date === "string") {
1340 eventData.start_date = scheduler2.templates.parse_date(eventData.start_date);
1341 }
1342 if (typeof eventData.end_date === "string") {
1343 eventData.end_date = scheduler2.templates.parse_date(eventData.end_date);
1344 }
1345 if (eventData.original_start && typeof eventData.original_start === "string") {
1346 eventData.original_start = scheduler2.templates.parse_date(eventData.original_start);
1347 }
1348 ignore(() => {
1349 scheduler2.addEvent(eventData);
1350 });
1351 }
1352 function handleUpdateEvent(eventData) {
1353 const sid = eventData.id;
1354 if (!scheduler2.getEvent(sid)) {

Callers 1

processUpdateFunction · 0.70

Calls 4

ignoreFunction · 0.70
getEventMethod · 0.65
parse_dateMethod · 0.65
addEventMethod · 0.65

Tested by

no test coverage detected