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

Function createViewMarker

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

Source from the content-addressed store, hash-verified

96 return markerObject;
97 }
98 function createViewMarker(settings) {
99 const { layout } = settings;
100 let markerConfigs;
101 switch (layout) {
102 case "month":
103 markerConfigs = getMonthViewMarkers(settings);
104 break;
105 case "timeline":
106 case "units":
107 markerConfigs = getTimelineAndUnitsViewMarkers(settings);
108 break;
109 default:
110 markerConfigs = getColumnViewMarkers(settings);
111 break;
112 }
113 markerConfigs.forEach((cfg) => {
114 dndMarkers.push(scheduler2.markTimespan(cfg));
115 });
116 }
117 function getColumnViewMarkers(settings) {
118 const { event: event3, layout, viewName, sectionId } = settings;
119 let columnViewMarkersArray = [];

Callers 1

dragHighlightPosFunction · 0.70

Calls 4

getMonthViewMarkersFunction · 0.70
getColumnViewMarkersFunction · 0.70
markTimespanMethod · 0.65

Tested by

no test coverage detected