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

Function getTimelineAndUnitsViewMarkers

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

Source from the content-addressed store, hash-verified

152 return monthViewMarkersArray;
153 }
154 function getTimelineAndUnitsViewMarkers(settings) {
155 let unitMarkersArray = [];
156 const { event: event3, layout, viewName, eventNode: eventNode2 } = settings;
157 let sectionPropertyName = checkSectionPropertyName(viewName);
158 if (sectionPropertyName) {
159 const sections = String(event3[sectionPropertyName]).split(scheduler2.config.section_delimiter);
160 const formatedSections = sections.map((element) => String(element));
161 const elems = [];
162 for (let i = 0; i < formatedSections.length; i++) {
163 elems[i] = eventNode2.cloneNode(true);
164 const configSettings = { event: event3, layout, viewName, sectionId: formatedSections[i], eventNode: elems[i] };
165 unitMarkersArray.push(createMarkerConfig(configSettings));
166 }
167 }
168 return unitMarkersArray;
169 }
170 scheduler2.attachEvent("onBeforeDrag", function(id, mode, e) {
171 if (isEnabled2()) {
172 dragStarted = true;

Callers 1

createViewMarkerFunction · 0.70

Calls 2

checkSectionPropertyNameFunction · 0.70
createMarkerConfigFunction · 0.70

Tested by

no test coverage detected