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

Function getColumnViewMarkers

codebase/sources/dhtmlxscheduler.js:121–136  ·  view source on GitHub ↗
(settings)

Source from the content-addressed store, hash-verified

119 });
120 }
121 function getColumnViewMarkers(settings) {
122 const { event: event3, layout, viewName, sectionId } = settings;
123 let columnViewMarkersArray = [];
124 let eventNodes = scheduler2.$container.querySelectorAll(`[${scheduler2.config.event_attribute}='${event3.id}']:not(.dhx_cal_select_menu):not(.dhx_drag_marker)`);
125 if (eventNodes) {
126 for (let i = 0; i < eventNodes.length; i++) {
127 let eventNodeClone = eventNodes[i].cloneNode(true);
128 let startDate = /* @__PURE__ */ new Date(+eventNodeClone.getAttribute("data-bar-start"));
129 let endDate = /* @__PURE__ */ new Date(+eventNodeClone.getAttribute("data-bar-end"));
130 let dates = { start_date: startDate, end_date: endDate };
131 const configSettings = { event: dates, layout, viewName, sectionId, eventNode: eventNodeClone };
132 columnViewMarkersArray.push(createMarkerConfig(configSettings));
133 }
134 }
135 return columnViewMarkersArray;
136 }
137 function getMonthViewMarkers(settings) {
138 let monthViewMarkersArray = [];
139 const { event: event3, layout, viewName, sectionId } = settings;

Callers 1

createViewMarkerFunction · 0.70

Calls 1

createMarkerConfigFunction · 0.70

Tested by

no test coverage detected