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

Function getColumnViewMarkers

codebase/sources/dhtmlxscheduler.es.js:117–132  ·  view source on GitHub ↗
(settings)

Source from the content-addressed store, hash-verified

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

Callers 1

createViewMarkerFunction · 0.70

Calls 1

createMarkerConfigFunction · 0.70

Tested by

no test coverage detected